home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_11_TalkGrammar.txt < prev    next >
Text File  |  1990-08-31  |  462KB  |  8,202 lines

  1. # near model CODE resource
  2. # jump table entries: 5360-5432 (73 of them)
  3. export_670:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  7002                     moveq.l    D0, 0x02
  8. 00000008  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  9. 0000000C  6616                     bne        +0x18 /* 00000024 */
  10. 0000000E  7001                     moveq.l    D0, 0x01
  11. 00000010  B02D D7D5                cmp.b      D0, [A5 - 0x282B]
  12. 00000014  6602                     bne        +0x4 /* 00000018 */
  13. 00000016  603C                     bra        +0x3E /* 00000054 */
  14. label00000018:
  15. 00000018  4A6D D7D8                tst.w      [A5 - 0x2828]
  16. 0000001C  57C0                     seq        D0
  17. 0000001E  4400                     neg.b      D0
  18. 00000020  1B40 D7E6                move.b     [A5 - 0x281A], D0
  19. label00000024:
  20. 00000024  286D D7D0                movea.l    A4, [A5 - 0x2830]
  21. 00000028  206C 0004                movea.l    A0, [A4 + 0x4]
  22. 0000002C  302C 0008                move.w     D0, [A4 + 0x8]
  23. 00000030  48C0                     ext.l      D0
  24. 00000032  2F00                     move.l     -[A7], D0
  25. 00000034  7006                     moveq.l    D0, 0x06
  26. 00000036  2F00                     move.l     -[A7], D0
  27. 00000038  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  28. 0000003C  201F                     move.l     D0, [A7]+
  29. 0000003E  D090                     add.l      D0, [A0]
  30. 00000040  2040                     movea.l    A0, D0
  31. 00000042  43ED D7D4                lea.l      A1, [A5 - 0x282C]
  32. 00000046  22D8                     move.l     [A1]+, [A0]+
  33. 00000048  3290                     move.w     [A1], [A0]
  34. 0000004A  302C 0008                move.w     D0, [A4 + 0x8]
  35. 0000004E  5240                     addq.w     D0, 1
  36. 00000050  3940 0008                move.w     [A4 + 0x8], D0
  37. label00000054:
  38. 00000054  285F                     movea.l    A4, [A7]+
  39. 00000056  4E5E                     unlink     A6
  40. 00000058  4E75                     rts
  41. export_671:
  42. 0000005A  4E56 0000                link       A6, 0
  43. 0000005E  2F0C                     move.l     -[A7], A4
  44. 00000060  286E 0008                movea.l    A4, [A6 + 0x8]
  45. 00000064  102C 000A                move.b     D0, [A4 + 0xA]
  46. 00000068  6706                     beq        +0x8 /* 00000070 */
  47. 0000006A  2F0C                     move.l     -[A7], A4
  48. 0000006C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  49. label00000070:
  50. 00000070  486C 0004                pea.l      [A4 + 0x4]
  51. 00000074  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  52. 00000078  285F                     movea.l    A4, [A7]+
  53. 0000007A  4E5E                     unlink     A6
  54. 0000007C  2E9F                     move.l     [A7], [A7]+
  55. 0000007E  4E75                     rts
  56. fn00000080:
  57. 00000080  4E56 FFF6                link       A6, -0x000A
  58. 00000084  48E7 0118                movem.l    -[A7], D7,A3,A4
  59. 00000088  3E2E 000E                move.w     D7, [A6 + 0xE]
  60. 0000008C  4A47                     tst.w      D7
  61. 0000008E  6C22                     bge        +0x24 /* 000000B2 */
  62. 00000090  206D D036                movea.l    A0, [A5 - 0x2FCA]
  63. 00000094  3007                     move.w     D0, D7
  64. 00000096  48C0                     ext.l      D0
  65. 00000098  2850                     movea.l    A4, [A0]
  66. 0000009A  99C0                     sub.l      A4, D0
  67. 0000009C  2F0C                     move.l     -[A7], A4
  68. 0000009E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  69. 000000A2  1014                     move.b     D0, [A4]
  70. 000000A4  4880                     ext.w      D0
  71. 000000A6  5240                     addq.w     D0, 1
  72. 000000A8  48C0                     ext.l      D0
  73. 000000AA  2F00                     move.l     -[A7], D0
  74. 000000AC  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  75. 000000B0  603C                     bra        +0x3E /* 000000EE */
  76. label000000B2:
  77. 000000B2  0C47 00FE                cmpi.w     D7, 0xFE
  78. 000000B6  6F10                     ble        +0x12 /* 000000C8 */
  79. 000000B8  206E 0008                movea.l    A0, [A6 + 0x8]
  80. 000000BC  4210                     clr.b      [A0]
  81. 000000BE  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  82. 000000C2  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  83. 000000C6  6026                     bra        +0x28 /* 000000EE */
  84. label000000C8:
  85. 000000C8  206E 0008                movea.l    A0, [A6 + 0x8]
  86. 000000CC  1087                     move.b     [A0], D7
  87. 000000CE  42A7                     clr.l      -[A7]
  88. 000000D0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  89. 000000D4  4EBA 0C96                jsr        [PC + 0xC96 /* 00000D6C */]
  90. 000000D8  265F                     movea.l    A3, [A7]+
  91. 000000DA  2F0B                     move.l     -[A7], A3
  92. 000000DC  202E 0008                move.l     D0, [A6 + 0x8]
  93. 000000E0  5280                     addq.l     D0, 1
  94. 000000E2  2F00                     move.l     -[A7], D0
  95. 000000E4  3007                     move.w     D0, D7
  96. 000000E6  48C0                     ext.l      D0
  97. 000000E8  2F00                     move.l     -[A7], D0
  98. 000000EA  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  99. label000000EE:
  100. 000000EE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  101. 000000F2  4E5E                     unlink     A6
  102. 000000F4  205F                     movea.l    A0, [A7]+
  103. 000000F6  504F                     addq.w     A7, 8
  104. 000000F8  4ED0                     jmp        [A0]
  105. export_672:
  106. fn000000FA:
  107. 000000FA  4E56 0000                link       A6, 0
  108. 000000FE  48E7 0018                movem.l    -[A7], A3,A4
  109. 00000102  266E 0008                movea.l    A3, [A6 + 0x8]
  110. 00000106  286E 000C                movea.l    A4, [A6 + 0xC]
  111. 0000010A  288B                     move.l     [A4], A3
  112. 0000010C  102C 000A                move.b     D0, [A4 + 0xA]
  113. 00000110  6706                     beq        +0x8 /* 00000118 */
  114. 00000112  2F0B                     move.l     -[A7], A3
  115. 00000114  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  116. label00000118:
  117. 00000118  42A7                     clr.l      -[A7]
  118. 0000011A  2F13                     move.l     -[A7], [A3]
  119. 0000011C  4267                     clr.w      -[A7]
  120. 0000011E  4EBA 08C8                jsr        [PC + 0x8C8 /* 000009E8 */]
  121. 00000122  295F 0004                move.l     [A4 + 0x4], [A7]+
  122. 00000126  102C 000A                move.b     D0, [A4 + 0xA]
  123. 0000012A  6706                     beq        +0x8 /* 00000132 */
  124. 0000012C  2F0B                     move.l     -[A7], A3
  125. 0000012E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  126. label00000132:
  127. 00000132  397C 0001 0008           move.w     [A4 + 0x8], 0x1
  128. 00000138  4CDF 1800                movem.l    A3,A4, [A7]+
  129. 0000013C  4E5E                     unlink     A6
  130. 0000013E  205F                     movea.l    A0, [A7]+
  131. 00000140  504F                     addq.w     A7, 8
  132. 00000142  4ED0                     jmp        [A0]
  133. export_673:
  134. fn00000144:
  135. 00000144  4E56 FFF2                link       A6, -0x000E
  136. 00000148  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  137. 0000014C  282E 0014                move.l     D4, [A6 + 0x14]
  138. 00000150  42A7                     clr.l      -[A7]
  139. 00000152  206D D7CC                movea.l    A0, [A5 - 0x2834]
  140. 00000156  2F10                     move.l     -[A7], [A0]
  141. 00000158  3F3C 0305                move.w     -[A7], 0x305
  142. 0000015C  2F04                     move.l     -[A7], D4
  143. 0000015E  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  144. 00000162  265F                     movea.l    A3, [A7]+
  145. 00000164  206D D7CC                movea.l    A0, [A5 - 0x2834]
  146. 00000168  2E10                     move.l     D7, [A0]
  147. 0000016A  DEBC 0000 0C14           add.l      D7, 0xC14
  148. 00000170  2044                     movea.l    A0, D4
  149. 00000172  4240                     clr.w      D0
  150. 00000174  1010                     move.b     D0, [A0]
  151. 00000176  E540                     asl        D0.w, 2
  152. 00000178  3C00                     move.w     D6, D0
  153. 0000017A  DC7C 0050                add.w      D6, 0x50 /* 'P' */
  154. label0000017E:
  155. 0000017E  4A6B 0002                tst.w      [A3 + 0x2]
  156. 00000182  6758                     beq        +0x5A /* 000001DC */
  157. 00000184  70FF                     moveq.l    D0, 0xFFFFFFFF
  158. 00000186  B06B 0002                cmp.w      D0, [A3 + 0x2]
  159. 0000018A  6740                     beq        +0x42 /* 000001CC */
  160. 0000018C  206D D036                movea.l    A0, [A5 - 0x2FCA]
  161. 00000190  302B 0002                move.w     D0, [A3 + 0x2]
  162. 00000194  48C0                     ext.l      D0
  163. 00000196  2A00                     move.l     D5, D0
  164. 00000198  DA90                     add.l      D5, [A0]
  165. 0000019A  4267                     clr.w      -[A7]
  166. 0000019C  2F04                     move.l     -[A7], D4
  167. 0000019E  2F05                     move.l     -[A7], D5
  168. 000001A0  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  169. 000001A4  101F                     move.b     D0, [A7]+
  170. 000001A6  6724                     beq        +0x26 /* 000001CC */
  171. 000001A8  284B                     movea.l    A4, A3
  172. 000001AA  206E 0010                movea.l    A0, [A6 + 0x10]
  173. 000001AE  1094                     move.b     [A0], [A4]
  174. 000001B0  302C 0002                move.w     D0, [A4 + 0x2]
  175. 000001B4  4440                     neg.w      D0
  176. 000001B6  206E 0008                movea.l    A0, [A6 + 0x8]
  177. 000001BA  3080                     move.w     [A0], D0
  178. 000001BC  206E 000C                movea.l    A0, [A6 + 0xC]
  179. 000001C0  10AC 0001                move.b     [A0], [A4 + 0x1]
  180. 000001C4  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  181. 000001CA  6022                     bra        +0x24 /* 000001EE */
  182. label000001CC:
  183. 000001CC  3006                     move.w     D0, D6
  184. 000001CE  48C0                     ext.l      D0
  185. 000001D0  D7C0                     add.l      A3, D0
  186. 000001D2  BE8B                     cmp.l      D7, A3
  187. 000001D4  6E04                     bgt        +0x6 /* 000001DA */
  188. 000001D6  96FC 0C14                sub.w      A3, 0xC14
  189. label000001DA:
  190. 000001DA  60A2                     bra        -0x5C /* 0000017E */
  191. label000001DC:
  192. 000001DC  422E 0018                clr.b      [A6 + 0x18]
  193. 000001E0  206E 0010                movea.l    A0, [A6 + 0x10]
  194. 000001E4  10BC 001A                move.b     [A0], 0x1A
  195. 000001E8  206E 000C                movea.l    A0, [A6 + 0xC]
  196. 000001EC  4210                     clr.b      [A0]
  197. label000001EE:
  198. 000001EE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  199. 000001F2  4E5E                     unlink     A6
  200. 000001F4  205F                     movea.l    A0, [A7]+
  201. 000001F6  DEFC 0010                add.w      A7, 0x10
  202. 000001FA  4ED0                     jmp        [A0]
  203. export_674:
  204. 000001FC  4E56 0000                link       A6, 0
  205. 00000200  206E 0008                movea.l    A0, [A6 + 0x8]
  206. 00000204  4228 000A                clr.b      [A0 + 0xA]
  207. 00000208  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  208. 0000020C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  209. 00000210  4EBA FEE8                jsr        [PC - 0x118 /* 000000FA */]
  210. 00000214  4E5E                     unlink     A6
  211. 00000216  205F                     movea.l    A0, [A7]+
  212. 00000218  504F                     addq.w     A7, 8
  213. 0000021A  4ED0                     jmp        [A0]
  214. fn0000021C:
  215. 0000021C  4E56 FEF4                link       A6, -0x010C
  216. 00000220  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  217. 00000224  286E 0008                movea.l    A4, [A6 + 0x8]
  218. 00000228  296C FFF4 FFF8           move.l     [A4 - 0x8], [A4 - 0xC]
  219. label0000022E:
  220. 0000022E  486C FFF4                pea.l      [A4 - 0xC]
  221. 00000232  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  222. 00000236  206C FFF4                movea.l    A0, [A4 - 0xC]
  223. 0000023A  7009                     moveq.l    D0, 0x09
  224. 0000023C  B010                     cmp.b      D0, [A0]
  225. 0000023E  6606                     bne        +0x8 /* 00000246 */
  226. 00000240  52AC FFF4                addq.l     [A4 - 0xC], 1
  227. 00000244  60E8                     bra        -0x16 /* 0000022E */
  228. label00000246:
  229. 00000246  266C FFF4                movea.l    A3, [A4 - 0xC]
  230. 0000024A  422C FFE7                clr.b      [A4 - 0x19]
  231. 0000024E  426C FFEA                clr.w      [A4 - 0x16]
  232. 00000252  7000                     moveq.l    D0, 0x00
  233. 00000254  1013                     move.b     D0, [A3]
  234. 00000256  C0BC 0000 00FF           and.l      D0, 0xFF
  235. 0000025C  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  236. 00000260  1230 0000                move.b     D1, [A0 + D0.w]
  237. 00000264  4881                     ext.w      D1
  238. 00000266  6B00 0356                bmi        +0x358 /* 000005BE */
  239. 0000026A  0C41 0007                cmpi.w     D1, 0x7
  240. 0000026E  6E00 034E                bgt        +0x350 /* 000005BE */
  241. 00000272  D241                     add.w      D1, D1
  242. 00000274  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  243. 00000278  4EFB 1000                jmp        [PC + D1.w]
  244. 0000027C  0322                     btst       -[A2], D1
  245. 0000027E  010C                     btst       A4, D0
  246. 00000280  02D4                     .incomplete
  247. 00000282  0256 00A0                andi.w     [A6], 0xA0
  248. 00000286  00A0 0012 0230           ori.l      -[A0], 0x120230
  249. 0000028C  2D4B FEF8                move.l     [A6 - 0x108], A3
  250. label00000290:
  251. 00000290  7000                     moveq.l    D0, 0x00
  252. 00000292  206E FEF8                movea.l    A0, [A6 - 0x108]
  253. 00000296  1010                     move.b     D0, [A0]
  254. 00000298  C0BC 0000 00FF           and.l      D0, 0xFF
  255. 0000029E  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  256. 000002A2  7206                     moveq.l    D1, 0x06
  257. 000002A4  B230 0000                cmp.b      D1, [A0 + D0.w]
  258. 000002A8  57C0                     seq        D0
  259. 000002AA  4A00                     tst.b      D0
  260. 000002AC  661E                     bne        +0x20 /* 000002CC */
  261. 000002AE  7200                     moveq.l    D1, 0x00
  262. 000002B0  206E FEF8                movea.l    A0, [A6 - 0x108]
  263. 000002B4  1210                     move.b     D1, [A0]
  264. 000002B6  C2BC 0000 00FF           and.l      D1, 0xFF
  265. 000002BC  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  266. 000002C0  7404                     moveq.l    D2, 0x04
  267. 000002C2  B430 1000                cmp.b      D2, [A0 + D1.w]
  268. 000002C6  57C1                     seq        D1
  269. 000002C8  8001                     or.b       D0, D1
  270. 000002CA  6706                     beq        +0x8 /* 000002D2 */
  271. label000002CC:
  272. 000002CC  52AE FEF8                addq.l     [A6 - 0x108], 1
  273. 000002D0  60BE                     bra        -0x40 /* 00000290 */
  274. label000002D2:
  275. 000002D2  206E FEF8                movea.l    A0, [A6 - 0x108]
  276. 000002D6  1010                     move.b     D0, [A0]
  277. 000002D8  4880                     ext.w      D0
  278. 000002DA  3E00                     move.w     D7, D0
  279. 000002DC  206E FEF8                movea.l    A0, [A6 - 0x108]
  280. 000002E0  4210                     clr.b      [A0]
  281. 000002E2  2F0B                     move.l     -[A7], A3
  282. 000002E4  486E FEFE                pea.l      [A6 - 0x102]
  283. 000002E8  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  284. 000002EC  206E FEF8                movea.l    A0, [A6 - 0x108]
  285. 000002F0  1087                     move.b     [A0], D7
  286. 000002F2  4267                     clr.w      -[A7]
  287. 000002F4  486E FEFE                pea.l      [A6 - 0x102]
  288. 000002F8  486C FFE6                pea.l      [A4 - 0x1A]
  289. 000002FC  486E FEFD                pea.l      [A6 - 0x103]
  290. 00000300  486C FFEA                pea.l      [A4 - 0x16]
  291. 00000304  4EBA FE3E                jsr        [PC - 0x1C2 /* 00000144 */]
  292. 00000308  1C1F                     move.b     D6, [A7]+
  293. 0000030A  196E FEFD FFE7           move.b     [A4 - 0x19], [A6 - 0x103]
  294. 00000310  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  295. 00000316  6000 02A6                bra        +0x2A8 /* 000005BE */
  296. 0000031A  197C 0009 FFE6           move.b     [A4 - 0x1A], 0x9 /* '\t' */
  297. 00000320  2D4B FEF8                move.l     [A6 - 0x108], A3
  298. label00000324:
  299. 00000324  7000                     moveq.l    D0, 0x00
  300. 00000326  206E FEF8                movea.l    A0, [A6 - 0x108]
  301. 0000032A  1010                     move.b     D0, [A0]
  302. 0000032C  C0BC 0000 00FF           and.l      D0, 0xFF
  303. 00000332  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  304. 00000336  7204                     moveq.l    D1, 0x04
  305. 00000338  B230 0000                cmp.b      D1, [A0 + D0.w]
  306. 0000033C  6606                     bne        +0x8 /* 00000344 */
  307. 0000033E  52AE FEF8                addq.l     [A6 - 0x108], 1
  308. 00000342  60E0                     bra        -0x1E /* 00000324 */
  309. label00000344:
  310. 00000344  7000                     moveq.l    D0, 0x00
  311. 00000346  206E FEF8                movea.l    A0, [A6 - 0x108]
  312. 0000034A  1010                     move.b     D0, [A0]
  313. 0000034C  C0BC 0000 00FF           and.l      D0, 0xFF
  314. 00000352  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  315. 00000356  7205                     moveq.l    D1, 0x05
  316. 00000358  B230 0000                cmp.b      D1, [A0 + D0.w]
  317. 0000035C  661E                     bne        +0x20 /* 0000037C */
  318. label0000035E:
  319. 0000035E  52AE FEF8                addq.l     [A6 - 0x108], 1
  320. 00000362  7000                     moveq.l    D0, 0x00
  321. 00000364  206E FEF8                movea.l    A0, [A6 - 0x108]
  322. 00000368  1010                     move.b     D0, [A0]
  323. 0000036A  C0BC 0000 00FF           and.l      D0, 0xFF
  324. 00000370  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  325. 00000374  7204                     moveq.l    D1, 0x04
  326. 00000376  B230 0000                cmp.b      D1, [A0 + D0.w]
  327. 0000037A  67E2                     beq        -0x1C /* 0000035E */
  328. label0000037C:
  329. 0000037C  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  330. 00000382  6000 023A                bra        +0x23C /* 000005BE */
  331. 00000386  197C 0006 FFE6           move.b     [A4 - 0x1A], 0x6
  332. 0000038C  7000                     moveq.l    D0, 0x00
  333. 0000038E  1013                     move.b     D0, [A3]
  334. 00000390  C0BC 0000 00FF           and.l      D0, 0xFF
  335. 00000396  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  336. 0000039A  1970 0000 FFE7           move.b     [A4 - 0x19], [A0 + D0.w]
  337. 000003A0  200B                     move.l     D0, A3
  338. 000003A2  5280                     addq.l     D0, 1
  339. 000003A4  2D40 FEF8                move.l     [A6 - 0x108], D0
  340. 000003A8  102C FFE7                move.b     D0, [A4 - 0x19]
  341. 000003AC  4880                     ext.w      D0
  342. 000003AE  5340                     subq.w     D0, 1
  343. 000003B0  6700 00CA                beq        +0xCC /* 0000047C */
  344. 000003B4  0440 000B                subi.w     D0, 0xB
  345. 000003B8  6700 0084                beq        +0x86 /* 0000043E */
  346. 000003BC  0440 0009                subi.w     D0, 0x9 /* '\t' */
  347. 000003C0  6756                     beq        +0x58 /* 00000418 */
  348. 000003C2  5340                     subq.w     D0, 1
  349. 000003C4  6704                     beq        +0x6 /* 000003CA */
  350. 000003C6  6000 00D8                bra        +0xDA /* 000004A0 */
  351. label000003CA:
  352. 000003CA  7000                     moveq.l    D0, 0x00
  353. 000003CC  206E FEF8                movea.l    A0, [A6 - 0x108]
  354. 000003D0  1010                     move.b     D0, [A0]
  355. 000003D2  C0BC 0000 00FF           and.l      D0, 0xFF
  356. 000003D8  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  357. 000003DC  7213                     moveq.l    D1, 0x13
  358. 000003DE  B230 0000                cmp.b      D1, [A0 + D0.w]
  359. 000003E2  660C                     bne        +0xE /* 000003F0 */
  360. 000003E4  197C 0018 FFE7           move.b     [A4 - 0x19], 0x18
  361. 000003EA  52AE FEF8                addq.l     [A6 - 0x108], 1
  362. 000003EE  6024                     bra        +0x26 /* 00000414 */
  363. label000003F0:
  364. 000003F0  7000                     moveq.l    D0, 0x00
  365. 000003F2  206E FEF8                movea.l    A0, [A6 - 0x108]
  366. 000003F6  1010                     move.b     D0, [A0]
  367. 000003F8  C0BC 0000 00FF           and.l      D0, 0xFF
  368. 000003FE  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  369. 00000402  7215                     moveq.l    D1, 0x15
  370. 00000404  B230 0000                cmp.b      D1, [A0 + D0.w]
  371. 00000408  660A                     bne        +0xC /* 00000414 */
  372. 0000040A  197C 0014 FFE7           move.b     [A4 - 0x19], 0x14
  373. 00000410  52AE FEF8                addq.l     [A6 - 0x108], 1
  374. label00000414:
  375. 00000414  6000 008A                bra        +0x8C /* 000004A0 */
  376. label00000418:
  377. 00000418  7000                     moveq.l    D0, 0x00
  378. 0000041A  206E FEF8                movea.l    A0, [A6 - 0x108]
  379. 0000041E  1010                     move.b     D0, [A0]
  380. 00000420  C0BC 0000 00FF           and.l      D0, 0xFF
  381. 00000426  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  382. 0000042A  7213                     moveq.l    D1, 0x13
  383. 0000042C  B230 0000                cmp.b      D1, [A0 + D0.w]
  384. 00000430  660A                     bne        +0xC /* 0000043C */
  385. 00000432  197C 0017 FFE7           move.b     [A4 - 0x19], 0x17
  386. 00000438  52AE FEF8                addq.l     [A6 - 0x108], 1
  387. label0000043C:
  388. 0000043C  6062                     bra        +0x64 /* 000004A0 */
  389. label0000043E:
  390. 0000043E  7000                     moveq.l    D0, 0x00
  391. 00000440  206E FEF8                movea.l    A0, [A6 - 0x108]
  392. 00000444  1010                     move.b     D0, [A0]
  393. 00000446  C0BC 0000 00FF           and.l      D0, 0xFF
  394. 0000044C  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  395. 00000450  720C                     moveq.l    D1, 0x0C
  396. 00000452  B230 0000                cmp.b      D1, [A0 + D0.w]
  397. 00000456  6622                     bne        +0x24 /* 0000047A */
  398. 00000458  197C 0002 FFE6           move.b     [A4 - 0x1A], 0x2
  399. 0000045E  422C FFE7                clr.b      [A4 - 0x19]
  400. 00000462  486E FEF8                pea.l      [A6 - 0x108]
  401. 00000466  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  402. 0000046A  266E FEF8                movea.l    A3, [A6 - 0x108]
  403. 0000046E  206E FEF8                movea.l    A0, [A6 - 0x108]
  404. 00000472  4A10                     tst.b      [A0]
  405. 00000474  6704                     beq        +0x6 /* 0000047A */
  406. 00000476  52AE FEF8                addq.l     [A6 - 0x108], 1
  407. label0000047A:
  408. 0000047A  6024                     bra        +0x26 /* 000004A0 */
  409. label0000047C:
  410. 0000047C  7000                     moveq.l    D0, 0x00
  411. 0000047E  206E FEF8                movea.l    A0, [A6 - 0x108]
  412. 00000482  1010                     move.b     D0, [A0]
  413. 00000484  C0BC 0000 00FF           and.l      D0, 0xFF
  414. 0000048A  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  415. 0000048E  7201                     moveq.l    D1, 0x01
  416. 00000490  B230 0000                cmp.b      D1, [A0 + D0.w]
  417. 00000494  660A                     bne        +0xC /* 000004A0 */
  418. 00000496  197C 0002 FFE7           move.b     [A4 - 0x19], 0x2
  419. 0000049C  52AE FEF8                addq.l     [A6 - 0x108], 1
  420. label000004A0:
  421. 000004A0  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  422. 000004A6  6000 0116                bra        +0x118 /* 000005BE */
  423. 000004AA  197C 0002 FFE6           move.b     [A4 - 0x1A], 0x2
  424. 000004B0  422C FFE7                clr.b      [A4 - 0x19]
  425. 000004B4  200B                     move.l     D0, A3
  426. 000004B6  5280                     addq.l     D0, 1
  427. 000004B8  2D40 FEF8                move.l     [A6 - 0x108], D0
  428. 000004BC  294B FFF4                move.l     [A4 - 0xC], A3
  429. 000004C0  206C FFF4                movea.l    A0, [A4 - 0xC]
  430. 000004C4  4A10                     tst.b      [A0]
  431. 000004C6  6704                     beq        +0x6 /* 000004CC */
  432. 000004C8  52AC FFF4                addq.l     [A4 - 0xC], 1
  433. label000004CC:
  434. 000004CC  6000 00F0                bra        +0xF2 /* 000005BE */
  435. 000004D0  197C 0008 FFE6           move.b     [A4 - 0x1A], 0x8
  436. 000004D6  528B                     addq.l     A3, 1
  437. 000004D8  294B FFF4                move.l     [A4 - 0xC], A3
  438. label000004DC:
  439. 000004DC  7000                     moveq.l    D0, 0x00
  440. 000004DE  206C FFF4                movea.l    A0, [A4 - 0xC]
  441. 000004E2  1010                     move.b     D0, [A0]
  442. 000004E4  C0BC 0000 00FF           and.l      D0, 0xFF
  443. 000004EA  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  444. 000004EE  7203                     moveq.l    D1, 0x03
  445. 000004F0  B230 0000                cmp.b      D1, [A0 + D0.w]
  446. 000004F4  56C0                     sne        D0
  447. 000004F6  4A00                     tst.b      D0
  448. 000004F8  6724                     beq        +0x26 /* 0000051E */
  449. 000004FA  7200                     moveq.l    D1, 0x00
  450. 000004FC  206C FFF4                movea.l    A0, [A4 - 0xC]
  451. 00000500  1210                     move.b     D1, [A0]
  452. 00000502  C2BC 0000 00FF           and.l      D1, 0xFF
  453. 00000508  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  454. 0000050C  7407                     moveq.l    D2, 0x07
  455. 0000050E  B430 1000                cmp.b      D2, [A0 + D1.w]
  456. 00000512  56C1                     sne        D1
  457. 00000514  C001                     and.b      D0, D1
  458. 00000516  6706                     beq        +0x8 /* 0000051E */
  459. 00000518  52AC FFF4                addq.l     [A4 - 0xC], 1
  460. 0000051C  60BE                     bra        -0x40 /* 000004DC */
  461. label0000051E:
  462. 0000051E  2D6C FFF4 FEF8           move.l     [A6 - 0x108], [A4 - 0xC]
  463. 00000524  7000                     moveq.l    D0, 0x00
  464. 00000526  206C FFF4                movea.l    A0, [A4 - 0xC]
  465. 0000052A  1010                     move.b     D0, [A0]
  466. 0000052C  C0BC 0000 00FF           and.l      D0, 0xFF
  467. 00000532  41ED D22A                lea.l      A0, [A5 - 0x2DD6]
  468. 00000536  7203                     moveq.l    D1, 0x03
  469. 00000538  B230 0000                cmp.b      D1, [A0 + D0.w]
  470. 0000053C  6606                     bne        +0x8 /* 00000544 */
  471. 0000053E  52AC FFF4                addq.l     [A4 - 0xC], 1
  472. 00000542  607A                     bra        +0x7C /* 000005BE */
  473. label00000544:
  474. 00000544  197C 0005 FFE6           move.b     [A4 - 0x1A], 0x5
  475. 0000054A  538B                     subq.l     A3, 1
  476. 0000054C  6070                     bra        +0x72 /* 000005BE */
  477. 0000054E  197C 0007 FFE6           move.b     [A4 - 0x1A], 0x7
  478. 00000554  7000                     moveq.l    D0, 0x00
  479. 00000556  1013                     move.b     D0, [A3]
  480. 00000558  C0BC 0000 00FF           and.l      D0, 0xFF
  481. 0000055E  41ED D32A                lea.l      A0, [A5 - 0x2CD6]
  482. 00000562  1970 0000 FFE7           move.b     [A4 - 0x19], [A0 + D0.w]
  483. 00000568  7004                     moveq.l    D0, 0x04
  484. 0000056A  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  485. 0000056E  661C                     bne        +0x1E /* 0000058C */
  486. 00000570  52AC FFF4                addq.l     [A4 - 0xC], 1
  487. 00000574  486C FFF4                pea.l      [A4 - 0xC]
  488. 00000578  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  489. 0000057C  206C FFF4                movea.l    A0, [A4 - 0xC]
  490. 00000580  4A10                     tst.b      [A0]
  491. 00000582  6704                     beq        +0x6 /* 00000588 */
  492. 00000584  52AC FFF4                addq.l     [A4 - 0xC], 1
  493. label00000588:
  494. 00000588  6000 FCA4                bra        -0x35A /* 0000022E */
  495. label0000058C:
  496. 0000058C  200B                     move.l     D0, A3
  497. 0000058E  5280                     addq.l     D0, 1
  498. 00000590  2D40 FEF8                move.l     [A6 - 0x108], D0
  499. 00000594  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  500. 0000059A  6022                     bra        +0x24 /* 000005BE */
  501. 0000059C  197C 0005 FFE6           move.b     [A4 - 0x1A], 0x5
  502. 000005A2  7000                     moveq.l    D0, 0x00
  503. 000005A4  1013                     move.b     D0, [A3]
  504. 000005A6  C0BC 0000 00FF           and.l      D0, 0xFF
  505. 000005AC  1940 FFE7                move.b     [A4 - 0x19], D0
  506. 000005B0  200B                     move.l     D0, A3
  507. 000005B2  5280                     addq.l     D0, 1
  508. 000005B4  2D40 FEF8                move.l     [A6 - 0x108], D0
  509. 000005B8  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  510. label000005BE:
  511. 000005BE  302C 0008                move.w     D0, [A4 + 0x8]
  512. 000005C2  48C0                     ext.l      D0
  513. 000005C4  D08B                     add.l      D0, A3
  514. 000005C6  90AC 000A                sub.l      D0, [A4 + 0xA]
  515. 000005CA  3940 FFE8                move.w     [A4 - 0x18], D0
  516. 000005CE  202E FEF8                move.l     D0, [A6 - 0x108]
  517. 000005D2  908B                     sub.l      D0, A3
  518. 000005D4  3940 FFEA                move.w     [A4 - 0x16], D0
  519. 000005D8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  520. 000005DC  4E5E                     unlink     A6
  521. 000005DE  2E9F                     move.l     [A7], [A7]+
  522. 000005E0  4E75                     rts
  523. fn000005E2:
  524. 000005E2  4E56 FFFC                link       A6, -0x0004
  525. 000005E6  48E7 0018                movem.l    -[A7], A3,A4
  526. 000005EA  286E 0008                movea.l    A4, [A6 + 0x8]
  527. 000005EE  206C FFDE                movea.l    A0, [A4 - 0x22]
  528. 000005F2  302C FFE2                move.w     D0, [A4 - 0x1E]
  529. 000005F6  5340                     subq.w     D0, 1
  530. 000005F8  48C0                     ext.l      D0
  531. 000005FA  2F00                     move.l     -[A7], D0
  532. 000005FC  7006                     moveq.l    D0, 0x06
  533. 000005FE  2F00                     move.l     -[A7], D0
  534. 00000600  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  535. 00000604  265F                     movea.l    A3, [A7]+
  536. 00000606  D7D0                     add.l      A3, [A0]
  537. 00000608  206E 000C                movea.l    A0, [A6 + 0xC]
  538. 0000060C  224B                     movea.l    A1, A3
  539. 0000060E  22D8                     move.l     [A1]+, [A0]+
  540. 00000610  3290                     move.w     [A1], [A0]
  541. 00000612  4CDF 1800                movem.l    A3,A4, [A7]+
  542. 00000616  4E5E                     unlink     A6
  543. 00000618  205F                     movea.l    A0, [A7]+
  544. 0000061A  504F                     addq.w     A7, 8
  545. 0000061C  4ED0                     jmp        [A0]
  546. fn0000061E:
  547. 0000061E  4E56 FF00                link       A6, -0x0100
  548. 00000622  2F0C                     move.l     -[A7], A4
  549. 00000624  206E 000C                movea.l    A0, [A6 + 0xC]
  550. 00000628  43EE FF00                lea.l      A1, [A6 - 0x100]
  551. 0000062C  703F                     moveq.l    D0, 0x3F
  552. label0000062E:
  553. 0000062E  22D8                     move.l     [A1]+, [A0]+
  554. 00000630  51C8 FFFC                dbf        D0, -0x6 /* 0000062E */
  555. 00000634  286E 0008                movea.l    A4, [A6 + 0x8]
  556. 00000638  286C 0008                movea.l    A4, [A4 + 0x8]
  557. 0000063C  2F2C FFDE                move.l     -[A7], [A4 - 0x22]
  558. 00000640  7006                     moveq.l    D0, 0x06
  559. 00000642  2F00                     move.l     -[A7], D0
  560. 00000644  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  561. 00000648  206C FFDE                movea.l    A0, [A4 - 0x22]
  562. 0000064C  2050                     movea.l    A0, [A0]
  563. 0000064E  43ED D812                lea.l      A1, [A5 - 0x27EE]
  564. 00000652  20D9                     move.l     [A0]+, [A1]+
  565. 00000654  3091                     move.w     [A0], [A1]
  566. 00000656  486E FF00                pea.l      [A6 - 0x100]
  567. 0000065A  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  568. 0000065E  206E 0008                movea.l    A0, [A6 + 0x8]
  569. 00000662  2068 0008                movea.l    A0, [A0 + 0x8]
  570. 00000666  2C48                     movea.l    A6, A0
  571. 00000668  4EFA 06F2                jmp        [PC + 0x6F2 /* 00000D5C */]
  572. 0000066C  0000 285F                ori.b      D0, 0x5F /* '_' */
  573. 00000670  4E5E                     unlink     A6
  574. 00000672  205F                     movea.l    A0, [A7]+
  575. 00000674  504F                     addq.w     A7, 8
  576. 00000676  4ED0                     jmp        [A0]
  577. fn00000678:
  578. 00000678  4E56 FEFC                link       A6, -0x0104
  579. 0000067C  48E7 0118                movem.l    -[A7], D7,A3,A4
  580. 00000680  2E2E 000C                move.l     D7, [A6 + 0xC]
  581. 00000684  286E 0008                movea.l    A4, [A6 + 0x8]
  582. 00000688  102C FFF3                move.b     D0, [A4 - 0xD]
  583. 0000068C  6710                     beq        +0x12 /* 0000069E */
  584. 0000068E  2047                     movea.l    A0, D7
  585. 00000690  7202                     moveq.l    D1, 0x02
  586. 00000692  B210                     cmp.b      D1, [A0]
  587. 00000694  57C1                     seq        D1
  588. 00000696  C001                     and.b      D0, D1
  589. 00000698  6704                     beq        +0x6 /* 0000069E */
  590. 0000069A  6000 00B0                bra        +0xB2 /* 0000074C */
  591. label0000069E:
  592. 0000069E  2047                     movea.l    A0, D7
  593. 000006A0  7002                     moveq.l    D0, 0x02
  594. 000006A2  B010                     cmp.b      D0, [A0]
  595. 000006A4  57C0                     seq        D0
  596. 000006A6  4400                     neg.b      D0
  597. 000006A8  1940 FFF3                move.b     [A4 - 0xD], D0
  598. 000006AC  526C FFE2                addq.w     [A4 - 0x1E], 1
  599. 000006B0  0C6C 7D00 FFE2           cmpi.w     [A4 - 0x1E], 0x7D00 /* '}\0' */
  600. 000006B6  6F12                     ble        +0x14 /* 000006CA */
  601. 000006B8  486E FEFC                pea.l      [A6 - 0x104]
  602. 000006BC  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  603. 000006C0  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  604. 000006C4  2F0E                     move.l     -[A7], A6
  605. 000006C6  4EBA FF56                jsr        [PC - 0xAA /* 0000061E */]
  606. label000006CA:
  607. 000006CA  302C FFE2                move.w     D0, [A4 - 0x1E]
  608. 000006CE  B06C FFE4                cmp.w      D0, [A4 - 0x1C]
  609. 000006D2  6F56                     ble        +0x58 /* 0000072A */
  610. 000006D4  066C 01F4 FFE4           addi.w     [A4 - 0x1C], 0x1F4
  611. 000006DA  2F2C FFDE                move.l     -[A7], [A4 - 0x22]
  612. 000006DE  302C FFE4                move.w     D0, [A4 - 0x1C]
  613. 000006E2  48C0                     ext.l      D0
  614. 000006E4  2F00                     move.l     -[A7], D0
  615. 000006E6  7006                     moveq.l    D0, 0x06
  616. 000006E8  2F00                     move.l     -[A7], D0
  617. 000006EA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  618. 000006EE  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  619. 000006F2  4267                     clr.w      -[A7]
  620. 000006F4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  621. 000006F8  4A5F                     tst.w      [A7]+
  622. 000006FA  56C0                     sne        D0
  623. 000006FC  4A00                     tst.b      D0
  624. 000006FE  6618                     bne        +0x1A /* 00000718 */
  625. 00000700  2F00                     move.l     -[A7], D0
  626. 00000702  42A7                     clr.l      -[A7]
  627. 00000704  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  628. 00000708  221F                     move.l     D1, [A7]+
  629. 0000070A  201F                     move.l     D0, [A7]+
  630. 0000070C  0C81 0000 3000           cmpi.l     D1, 0x3000 /* '0\0' */
  631. 00000712  5DC1                     slt        D1
  632. 00000714  8001                     or.b       D0, D1
  633. 00000716  6712                     beq        +0x14 /* 0000072A */
  634. label00000718:
  635. 00000718  486E FEFC                pea.l      [A6 - 0x104]
  636. 0000071C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  637. 00000720  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  638. 00000724  2F0E                     move.l     -[A7], A6
  639. 00000726  4EBA FEF6                jsr        [PC - 0x10A /* 0000061E */]
  640. label0000072A:
  641. 0000072A  206C FFDE                movea.l    A0, [A4 - 0x22]
  642. 0000072E  302C FFE2                move.w     D0, [A4 - 0x1E]
  643. 00000732  5340                     subq.w     D0, 1
  644. 00000734  48C0                     ext.l      D0
  645. 00000736  2F00                     move.l     -[A7], D0
  646. 00000738  7006                     moveq.l    D0, 0x06
  647. 0000073A  2F00                     move.l     -[A7], D0
  648. 0000073C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  649. 00000740  265F                     movea.l    A3, [A7]+
  650. 00000742  D7D0                     add.l      A3, [A0]
  651. 00000744  2047                     movea.l    A0, D7
  652. 00000746  224B                     movea.l    A1, A3
  653. 00000748  22D8                     move.l     [A1]+, [A0]+
  654. 0000074A  3290                     move.w     [A1], [A0]
  655. label0000074C:
  656. 0000074C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  657. 00000750  4E5E                     unlink     A6
  658. 00000752  205F                     movea.l    A0, [A7]+
  659. 00000754  504F                     addq.w     A7, 8
  660. 00000756  4ED0                     jmp        [A0]
  661. fn00000758:
  662. 00000758  4E56 FFFA                link       A6, -0x0006
  663. 0000075C  2F0C                     move.l     -[A7], A4
  664. 0000075E  286E 0008                movea.l    A4, [A6 + 0x8]
  665. 00000762  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  666. 00000766  4EBA FAB4                jsr        [PC - 0x54C /* 0000021C */]
  667. 0000076A  7006                     moveq.l    D0, 0x06
  668. 0000076C  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  669. 00000770  57C0                     seq        D0
  670. 00000772  4A00                     tst.b      D0
  671. 00000774  6700 01EA                beq        +0x1EC /* 00000960 */
  672. 00000778  7219                     moveq.l    D1, 0x19
  673. 0000077A  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  674. 0000077E  57C1                     seq        D1
  675. 00000780  C001                     and.b      D0, D1
  676. 00000782  6700 01DC                beq        +0x1DE /* 00000960 */
  677. 00000786  2B6C FFE8 D444           move.l     [A5 - 0x2BBC], [A4 - 0x18]
  678. 0000078C  302D D444                move.w     D0, [A5 - 0x2BBC]
  679. 00000790  48C0                     ext.l      D0
  680. 00000792  D0AC 000A                add.l      D0, [A4 + 0xA]
  681. 00000796  2940 FFFC                move.l     [A4 - 0x4], D0
  682. 0000079A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  683. 0000079E  4EBA FA7C                jsr        [PC - 0x584 /* 0000021C */]
  684. 000007A2  701B                     moveq.l    D0, 0x1B
  685. 000007A4  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  686. 000007A8  6716                     beq        +0x18 /* 000007C0 */
  687. 000007AA  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  688. 000007B0  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  689. 000007B4  43ED D442                lea.l      A1, [A5 - 0x2BBE]
  690. 000007B8  20D9                     move.l     [A0]+, [A1]+
  691. 000007BA  3091                     move.w     [A0], [A1]
  692. 000007BC  6000 0222                bra        +0x224 /* 000009E0 */
  693. label000007C0:
  694. 000007C0  7003                     moveq.l    D0, 0x03
  695. 000007C2  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  696. 000007C6  6622                     bne        +0x24 /* 000007EA */
  697. 000007C8  3B6D D444 D43E           move.w     [A5 - 0x2BC2], [A5 - 0x2BBC]
  698. 000007CE  202C FFF4                move.l     D0, [A4 - 0xC]
  699. 000007D2  90AC FFFC                sub.l      D0, [A4 - 0x4]
  700. 000007D6  3B40 D440                move.w     [A5 - 0x2BC0], D0
  701. 000007DA  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  702. 000007DE  43ED D43C                lea.l      A1, [A5 - 0x2BC4]
  703. 000007E2  20D9                     move.l     [A0]+, [A1]+
  704. 000007E4  3091                     move.w     [A0], [A1]
  705. 000007E6  6000 01F8                bra        +0x1FA /* 000009E0 */
  706. label000007EA:
  707. 000007EA  7005                     moveq.l    D0, 0x05
  708. 000007EC  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  709. 000007F0  6622                     bne        +0x24 /* 00000814 */
  710. 000007F2  3B6D D444 D7F0           move.w     [A5 - 0x2810], [A5 - 0x2BBC]
  711. 000007F8  202C FFF4                move.l     D0, [A4 - 0xC]
  712. 000007FC  90AC FFFC                sub.l      D0, [A4 - 0x4]
  713. 00000800  3B40 D7F2                move.w     [A5 - 0x280E], D0
  714. 00000804  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  715. 00000808  43ED D7EE                lea.l      A1, [A5 - 0x2812]
  716. 0000080C  20D9                     move.l     [A0]+, [A1]+
  717. 0000080E  3091                     move.w     [A0], [A1]
  718. 00000810  6000 01CE                bra        +0x1D0 /* 000009E0 */
  719. label00000814:
  720. 00000814  700C                     moveq.l    D0, 0x0C
  721. 00000816  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  722. 0000081A  6622                     bne        +0x24 /* 0000083E */
  723. 0000081C  3B6D D444 D42C           move.w     [A5 - 0x2BD4], [A5 - 0x2BBC]
  724. 00000822  202C FFF4                move.l     D0, [A4 - 0xC]
  725. 00000826  90AC FFFC                sub.l      D0, [A4 - 0x4]
  726. 0000082A  3B40 D42E                move.w     [A5 - 0x2BD2], D0
  727. 0000082E  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  728. 00000832  43ED D42A                lea.l      A1, [A5 - 0x2BD6]
  729. 00000836  20D9                     move.l     [A0]+, [A1]+
  730. 00000838  3091                     move.w     [A0], [A1]
  731. 0000083A  6000 01A4                bra        +0x1A6 /* 000009E0 */
  732. label0000083E:
  733. 0000083E  700D                     moveq.l    D0, 0x0D
  734. 00000840  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  735. 00000844  6622                     bne        +0x24 /* 00000868 */
  736. 00000846  3B6D D444 D432           move.w     [A5 - 0x2BCE], [A5 - 0x2BBC]
  737. 0000084C  202C FFF4                move.l     D0, [A4 - 0xC]
  738. 00000850  90AC FFFC                sub.l      D0, [A4 - 0x4]
  739. 00000854  3B40 D434                move.w     [A5 - 0x2BCC], D0
  740. 00000858  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  741. 0000085C  43ED D430                lea.l      A1, [A5 - 0x2BD0]
  742. 00000860  20D9                     move.l     [A0]+, [A1]+
  743. 00000862  3091                     move.w     [A0], [A1]
  744. 00000864  6000 017A                bra        +0x17C /* 000009E0 */
  745. label00000868:
  746. 00000868  7004                     moveq.l    D0, 0x04
  747. 0000086A  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  748. 0000086E  6600 00DA                bne        +0xDC /* 0000094A */
  749. 00000872  3B6D D444 D438           move.w     [A5 - 0x2BC8], [A5 - 0x2BBC]
  750. 00000878  202C FFF4                move.l     D0, [A4 - 0xC]
  751. 0000087C  90AC FFFC                sub.l      D0, [A4 - 0x4]
  752. 00000880  3B40 D43A                move.w     [A5 - 0x2BC6], D0
  753. 00000884  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  754. 00000888  4EBA F992                jsr        [PC - 0x66E /* 0000021C */]
  755. 0000088C  701B                     moveq.l    D0, 0x1B
  756. 0000088E  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  757. 00000892  57C0                     seq        D0
  758. 00000894  4A00                     tst.b      D0
  759. 00000896  672E                     beq        +0x30 /* 000008C6 */
  760. 00000898  7203                     moveq.l    D1, 0x03
  761. 0000089A  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  762. 0000089E  57C1                     seq        D1
  763. 000008A0  C001                     and.b      D0, D1
  764. 000008A2  6722                     beq        +0x24 /* 000008C6 */
  765. 000008A4  3B6D D444 D7FC           move.w     [A5 - 0x2804], [A5 - 0x2BBC]
  766. 000008AA  202C FFF4                move.l     D0, [A4 - 0xC]
  767. 000008AE  90AC FFFC                sub.l      D0, [A4 - 0x4]
  768. 000008B2  3B40 D7FE                move.w     [A5 - 0x2802], D0
  769. 000008B6  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  770. 000008BA  43ED D7FA                lea.l      A1, [A5 - 0x2806]
  771. 000008BE  20D9                     move.l     [A0]+, [A1]+
  772. 000008C0  3091                     move.w     [A0], [A1]
  773. 000008C2  6000 011C                bra        +0x11E /* 000009E0 */
  774. label000008C6:
  775. 000008C6  701B                     moveq.l    D0, 0x1B
  776. 000008C8  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  777. 000008CC  57C0                     seq        D0
  778. 000008CE  4A00                     tst.b      D0
  779. 000008D0  672C                     beq        +0x2E /* 000008FE */
  780. 000008D2  720C                     moveq.l    D1, 0x0C
  781. 000008D4  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  782. 000008D8  57C1                     seq        D1
  783. 000008DA  C001                     and.b      D0, D1
  784. 000008DC  6720                     beq        +0x22 /* 000008FE */
  785. 000008DE  3B6D D444 D432           move.w     [A5 - 0x2BCE], [A5 - 0x2BBC]
  786. 000008E4  202C FFF4                move.l     D0, [A4 - 0xC]
  787. 000008E8  90AC FFFC                sub.l      D0, [A4 - 0x4]
  788. 000008EC  3B40 D434                move.w     [A5 - 0x2BCC], D0
  789. 000008F0  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  790. 000008F4  43ED D430                lea.l      A1, [A5 - 0x2BD0]
  791. 000008F8  20D9                     move.l     [A0]+, [A1]+
  792. 000008FA  3091                     move.w     [A0], [A1]
  793. 000008FC  605E                     bra        +0x60 /* 0000095C */
  794. label000008FE:
  795. 000008FE  701B                     moveq.l    D0, 0x1B
  796. 00000900  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  797. 00000904  57C0                     seq        D0
  798. 00000906  4A00                     tst.b      D0
  799. 00000908  672C                     beq        +0x2E /* 00000936 */
  800. 0000090A  7205                     moveq.l    D1, 0x05
  801. 0000090C  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  802. 00000910  57C1                     seq        D1
  803. 00000912  C001                     and.b      D0, D1
  804. 00000914  6720                     beq        +0x22 /* 00000936 */
  805. 00000916  3B6D D444 D7F6           move.w     [A5 - 0x280A], [A5 - 0x2BBC]
  806. 0000091C  202C FFF4                move.l     D0, [A4 - 0xC]
  807. 00000920  90AC FFFC                sub.l      D0, [A4 - 0x4]
  808. 00000924  3B40 D7F8                move.w     [A5 - 0x2808], D0
  809. 00000928  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  810. 0000092C  43ED D7F4                lea.l      A1, [A5 - 0x280C]
  811. 00000930  20D9                     move.l     [A0]+, [A1]+
  812. 00000932  3091                     move.w     [A0], [A1]
  813. 00000934  6026                     bra        +0x28 /* 0000095C */
  814. label00000936:
  815. 00000936  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  816. 0000093C  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  817. 00000940  43ED D436                lea.l      A1, [A5 - 0x2BCA]
  818. 00000944  20D9                     move.l     [A0]+, [A1]+
  819. 00000946  3091                     move.w     [A0], [A1]
  820. 00000948  6012                     bra        +0x14 /* 0000095C */
  821. label0000094A:
  822. 0000094A  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  823. 00000950  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  824. 00000954  43ED D442                lea.l      A1, [A5 - 0x2BBE]
  825. 00000958  20D9                     move.l     [A0]+, [A1]+
  826. 0000095A  3091                     move.w     [A0], [A1]
  827. label0000095C:
  828. 0000095C  6000 0082                bra        +0x84 /* 000009E0 */
  829. label00000960:
  830. 00000960  701B                     moveq.l    D0, 0x1B
  831. 00000962  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  832. 00000966  57C0                     seq        D0
  833. 00000968  4A00                     tst.b      D0
  834. 0000096A  6774                     beq        +0x76 /* 000009E0 */
  835. 0000096C  7202                     moveq.l    D1, 0x02
  836. 0000096E  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  837. 00000972  57C1                     seq        D1
  838. 00000974  4A01                     tst.b      D1
  839. 00000976  660E                     bne        +0x10 /* 00000986 */
  840. 00000978  7401                     moveq.l    D2, 0x01
  841. 0000097A  B42C FFE7                cmp.b      D2, [A4 - 0x19]
  842. 0000097E  57C2                     seq        D2
  843. 00000980  8202                     or.b       D1, D2
  844. 00000982  C001                     and.b      D0, D1
  845. 00000984  675A                     beq        +0x5C /* 000009E0 */
  846. label00000986:
  847. 00000986  41EE FFFA                lea.l      A0, [A6 - 0x6]
  848. 0000098A  43EC FFE6                lea.l      A1, [A4 - 0x1A]
  849. 0000098E  20D9                     move.l     [A0]+, [A1]+
  850. 00000990  3091                     move.w     [A0], [A1]
  851. 00000992  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  852. 00000996  4EBA F884                jsr        [PC - 0x77C /* 0000021C */]
  853. 0000099A  7017                     moveq.l    D0, 0x17
  854. 0000099C  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  855. 000009A0  662C                     bne        +0x2E /* 000009CE */
  856. 000009A2  7001                     moveq.l    D0, 0x01
  857. 000009A4  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  858. 000009A8  6612                     bne        +0x14 /* 000009BC */
  859. 000009AA  7000                     moveq.l    D0, 0x00
  860. 000009AC  102C FFE7                move.b     D0, [A4 - 0x19]
  861. 000009B0  80BC 0000 00F0           or.l       D0, 0xF0
  862. 000009B6  1940 FFE7                move.b     [A4 - 0x19], D0
  863. 000009BA  6024                     bra        +0x26 /* 000009E0 */
  864. label000009BC:
  865. 000009BC  7000                     moveq.l    D0, 0x00
  866. 000009BE  102C FFE7                move.b     D0, [A4 - 0x19]
  867. 000009C2  C0BC 0000 000F           and.l      D0, 0xF
  868. 000009C8  1940 FFE7                move.b     [A4 - 0x19], D0
  869. 000009CC  6012                     bra        +0x14 /* 000009E0 */
  870. label000009CE:
  871. 000009CE  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  872. 000009D4  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  873. 000009D8  43EE FFFA                lea.l      A1, [A6 - 0x6]
  874. 000009DC  20D9                     move.l     [A0]+, [A1]+
  875. 000009DE  3091                     move.w     [A0], [A1]
  876. label000009E0:
  877. 000009E0  285F                     movea.l    A4, [A7]+
  878. 000009E2  4E5E                     unlink     A6
  879. 000009E4  2E9F                     move.l     [A7], [A7]+
  880. 000009E6  4E75                     rts
  881. export_675:
  882. fn000009E8:
  883. 000009E8  4E56 FFDE                link       A6, -0x0022
  884. 000009EC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  885. 000009F0  426E FFE2                clr.w      [A6 - 0x1E]
  886. 000009F4  422E FFF3                clr.b      [A6 - 0xD]
  887. 000009F8  3D7C 01F4 FFE4           move.w     [A6 - 0x1C], 0x1F4
  888. 000009FE  42A7                     clr.l      -[A7]
  889. 00000A00  302E FFE4                move.w     D0, [A6 - 0x1C]
  890. 00000A04  48C0                     ext.l      D0
  891. 00000A06  2F00                     move.l     -[A7], D0
  892. 00000A08  7006                     moveq.l    D0, 0x06
  893. 00000A0A  2F00                     move.l     -[A7], D0
  894. 00000A0C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  895. 00000A10  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  896. 00000A14  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  897. 00000A18  661A                     bne        +0x1C /* 00000A34 */
  898. 00000A1A  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  899. 00000A1E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  900. 00000A22  42A7                     clr.l      -[A7]
  901. 00000A24  7006                     moveq.l    D0, 0x06
  902. 00000A26  2F00                     move.l     -[A7], D0
  903. 00000A28  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  904. 00000A2C  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  905. 00000A30  6000 0308                bra        +0x30A /* 00000D3A */
  906. label00000A34:
  907. 00000A34  2D6E 000A FFF4           move.l     [A6 - 0xC], [A6 + 0xA]
  908. label00000A3A:
  909. 00000A3A  206E FFF4                movea.l    A0, [A6 - 0xC]
  910. 00000A3E  4A10                     tst.b      [A0]
  911. 00000A40  6700 02F8                beq        +0x2FA /* 00000D3A */
  912. 00000A44  2F0E                     move.l     -[A7], A6
  913. 00000A46  4EBA FD10                jsr        [PC - 0x2F0 /* 00000758 */]
  914. label00000A4A:
  915. 00000A4A  700B                     moveq.l    D0, 0x0B
  916. 00000A4C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  917. 00000A50  57C0                     seq        D0
  918. 00000A52  4A00                     tst.b      D0
  919. 00000A54  6728                     beq        +0x2A /* 00000A7E */
  920. 00000A56  720D                     moveq.l    D1, 0x0D
  921. 00000A58  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  922. 00000A5C  57C1                     seq        D1
  923. 00000A5E  4A01                     tst.b      D1
  924. 00000A60  660E                     bne        +0x10 /* 00000A70 */
  925. 00000A62  7402                     moveq.l    D2, 0x02
  926. 00000A64  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  927. 00000A68  57C2                     seq        D2
  928. 00000A6A  8202                     or.b       D1, D2
  929. 00000A6C  C001                     and.b      D0, D1
  930. 00000A6E  670E                     beq        +0x10 /* 00000A7E */
  931. label00000A70:
  932. 00000A70  486D D44A                pea.l      [A5 - 0x2BB6]
  933. 00000A74  2F0E                     move.l     -[A7], A6
  934. 00000A76  4EBA FC00                jsr        [PC - 0x400 /* 00000678 */]
  935. 00000A7A  6000 02B0                bra        +0x2B2 /* 00000D2C */
  936. label00000A7E:
  937. 00000A7E  7010                     moveq.l    D0, 0x10
  938. 00000A80  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  939. 00000A84  6600 00A6                bne        +0xA8 /* 00000B2C */
  940. 00000A88  1B6E FFE7 D80D           move.b     [A5 - 0x27F3], [A6 - 0x19]
  941. 00000A8E  2B6E FFE8 D80E           move.l     [A5 - 0x27F2], [A6 - 0x18]
  942. 00000A94  41EE FFEC                lea.l      A0, [A6 - 0x14]
  943. 00000A98  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  944. 00000A9C  20D9                     move.l     [A0]+, [A1]+
  945. 00000A9E  3091                     move.w     [A0], [A1]
  946. 00000AA0  2F0E                     move.l     -[A7], A6
  947. 00000AA2  4EBA FCB4                jsr        [PC - 0x34C /* 00000758 */]
  948. 00000AA6  7017                     moveq.l    D0, 0x17
  949. 00000AA8  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  950. 00000AAC  57C0                     seq        D0
  951. 00000AAE  4A00                     tst.b      D0
  952. 00000AB0  664C                     bne        +0x4E /* 00000AFE */
  953. 00000AB2  720F                     moveq.l    D1, 0x0F
  954. 00000AB4  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  955. 00000AB8  57C1                     seq        D1
  956. 00000ABA  8001                     or.b       D0, D1
  957. 00000ABC  6640                     bne        +0x42 /* 00000AFE */
  958. 00000ABE  721B                     moveq.l    D1, 0x1B
  959. 00000AC0  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  960. 00000AC4  57C1                     seq        D1
  961. 00000AC6  4A01                     tst.b      D1
  962. 00000AC8  674A                     beq        +0x4C /* 00000B14 */
  963. 00000ACA  7402                     moveq.l    D2, 0x02
  964. 00000ACC  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  965. 00000AD0  57C2                     seq        D2
  966. 00000AD2  4A02                     tst.b      D2
  967. 00000AD4  6628                     bne        +0x2A /* 00000AFE */
  968. 00000AD6  7601                     moveq.l    D3, 0x01
  969. 00000AD8  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  970. 00000ADC  57C3                     seq        D3
  971. 00000ADE  8403                     or.b       D2, D3
  972. 00000AE0  661C                     bne        +0x1E /* 00000AFE */
  973. 00000AE2  760A                     moveq.l    D3, 0x0A
  974. 00000AE4  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  975. 00000AE8  57C3                     seq        D3
  976. 00000AEA  8403                     or.b       D2, D3
  977. 00000AEC  6610                     bne        +0x12 /* 00000AFE */
  978. 00000AEE  760B                     moveq.l    D3, 0x0B
  979. 00000AF0  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  980. 00000AF4  57C3                     seq        D3
  981. 00000AF6  8403                     or.b       D2, D3
  982. 00000AF8  C202                     and.b      D1, D2
  983. 00000AFA  8001                     or.b       D0, D1
  984. 00000AFC  6716                     beq        +0x18 /* 00000B14 */
  985. label00000AFE:
  986. 00000AFE  486E FFE6                pea.l      [A6 - 0x1A]
  987. 00000B02  2F0E                     move.l     -[A7], A6
  988. 00000B04  4EBA FB72                jsr        [PC - 0x48E /* 00000678 */]
  989. 00000B08  486D D80C                pea.l      [A5 - 0x27F4]
  990. 00000B0C  2F0E                     move.l     -[A7], A6
  991. 00000B0E  4EBA FB68                jsr        [PC - 0x498 /* 00000678 */]
  992. 00000B12  6014                     bra        +0x16 /* 00000B28 */
  993. label00000B14:
  994. 00000B14  486E FFEC                pea.l      [A6 - 0x14]
  995. 00000B18  2F0E                     move.l     -[A7], A6
  996. 00000B1A  4EBA FB5C                jsr        [PC - 0x4A4 /* 00000678 */]
  997. 00000B1E  486E FFE6                pea.l      [A6 - 0x1A]
  998. 00000B22  2F0E                     move.l     -[A7], A6
  999. 00000B24  4EBA FB52                jsr        [PC - 0x4AE /* 00000678 */]
  1000. label00000B28:
  1001. 00000B28  6000 FF10                bra        -0xEE /* 00000A3A */
  1002. label00000B2C:
  1003. 00000B2C  7011                     moveq.l    D0, 0x11
  1004. 00000B2E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1005. 00000B32  57C0                     seq        D0
  1006. 00000B34  4A00                     tst.b      D0
  1007. 00000B36  661C                     bne        +0x1E /* 00000B54 */
  1008. 00000B38  720B                     moveq.l    D1, 0x0B
  1009. 00000B3A  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1010. 00000B3E  57C1                     seq        D1
  1011. 00000B40  4A01                     tst.b      D1
  1012. 00000B42  6700 008C                beq        +0x8E /* 00000BD0 */
  1013. 00000B46  7407                     moveq.l    D2, 0x07
  1014. 00000B48  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1015. 00000B4C  57C2                     seq        D2
  1016. 00000B4E  C202                     and.b      D1, D2
  1017. 00000B50  8001                     or.b       D0, D1
  1018. 00000B52  677C                     beq        +0x7E /* 00000BD0 */
  1019. label00000B54:
  1020. 00000B54  1B6E FFE7 D807           move.b     [A5 - 0x27F9], [A6 - 0x19]
  1021. 00000B5A  2B6E FFE8 D808           move.l     [A5 - 0x27F8], [A6 - 0x18]
  1022. 00000B60  700B                     moveq.l    D0, 0x0B
  1023. 00000B62  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1024. 00000B66  6606                     bne        +0x8 /* 00000B6E */
  1025. 00000B68  1B7C 0002 D807           move.b     [A5 - 0x27F9], 0x2
  1026. label00000B6E:
  1027. 00000B6E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1028. 00000B72  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  1029. 00000B76  20D9                     move.l     [A0]+, [A1]+
  1030. 00000B78  3091                     move.w     [A0], [A1]
  1031. 00000B7A  2F0E                     move.l     -[A7], A6
  1032. 00000B7C  4EBA F69E                jsr        [PC - 0x962 /* 0000021C */]
  1033. 00000B80  701B                     moveq.l    D0, 0x1B
  1034. 00000B82  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1035. 00000B86  57C0                     seq        D0
  1036. 00000B88  4A00                     tst.b      D0
  1037. 00000B8A  6732                     beq        +0x34 /* 00000BBE */
  1038. 00000B8C  7202                     moveq.l    D1, 0x02
  1039. 00000B8E  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1040. 00000B92  57C1                     seq        D1
  1041. 00000B94  4A01                     tst.b      D1
  1042. 00000B96  660E                     bne        +0x10 /* 00000BA6 */
  1043. 00000B98  7401                     moveq.l    D2, 0x01
  1044. 00000B9A  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1045. 00000B9E  57C2                     seq        D2
  1046. 00000BA0  8202                     or.b       D1, D2
  1047. 00000BA2  C001                     and.b      D0, D1
  1048. 00000BA4  6718                     beq        +0x1A /* 00000BBE */
  1049. label00000BA6:
  1050. 00000BA6  486E FFE6                pea.l      [A6 - 0x1A]
  1051. 00000BAA  2F0E                     move.l     -[A7], A6
  1052. 00000BAC  4EBA FACA                jsr        [PC - 0x536 /* 00000678 */]
  1053. 00000BB0  486D D806                pea.l      [A5 - 0x27FA]
  1054. 00000BB4  2F0E                     move.l     -[A7], A6
  1055. 00000BB6  4EBA FAC0                jsr        [PC - 0x540 /* 00000678 */]
  1056. 00000BBA  6000 FE7E                bra        -0x180 /* 00000A3A */
  1057. label00000BBE:
  1058. 00000BBE  486E FFEC                pea.l      [A6 - 0x14]
  1059. 00000BC2  2F0E                     move.l     -[A7], A6
  1060. 00000BC4  4EBA FAB2                jsr        [PC - 0x54E /* 00000678 */]
  1061. 00000BC8  6000 FE80                bra        -0x17E /* 00000A4A */
  1062. 00000BCC  6000 015E                bra        +0x160 /* 00000D2C */
  1063. label00000BD0:
  1064. 00000BD0  700D                     moveq.l    D0, 0x0D
  1065. 00000BD2  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1066. 00000BD6  660E                     bne        +0x10 /* 00000BE6 */
  1067. 00000BD8  2B6E FFE8 D802           move.l     [A5 - 0x27FE], [A6 - 0x18]
  1068. 00000BDE  422D D801                clr.b      [A5 - 0x27FF]
  1069. 00000BE2  6000 00B2                bra        +0xB4 /* 00000C96 */
  1070. label00000BE6:
  1071. 00000BE6  701B                     moveq.l    D0, 0x1B
  1072. 00000BE8  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1073. 00000BEC  57C0                     seq        D0
  1074. 00000BEE  4A00                     tst.b      D0
  1075. 00000BF0  6700 013A                beq        +0x13C /* 00000D2C */
  1076. 00000BF4  7206                     moveq.l    D1, 0x06
  1077. 00000BF6  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1078. 00000BFA  57C1                     seq        D1
  1079. 00000BFC  C001                     and.b      D0, D1
  1080. 00000BFE  6700 012C                beq        +0x12E /* 00000D2C */
  1081. 00000C02  2B6E FFE8 D7E2           move.l     [A5 - 0x281E], [A6 - 0x18]
  1082. 00000C08  2B6E FFE8 D802           move.l     [A5 - 0x27FE], [A6 - 0x18]
  1083. 00000C0E  2B6E FFE8 D7DC           move.l     [A5 - 0x2824], [A6 - 0x18]
  1084. 00000C14  2F0E                     move.l     -[A7], A6
  1085. 00000C16  4EBA F604                jsr        [PC - 0x9FC /* 0000021C */]
  1086. 00000C1A  7010                     moveq.l    D0, 0x10
  1087. 00000C1C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1088. 00000C20  57C0                     seq        D0
  1089. 00000C22  4A00                     tst.b      D0
  1090. 00000C24  6600 FE24                bne        -0x1DA /* 00000A4A */
  1091. 00000C28  7211                     moveq.l    D1, 0x11
  1092. 00000C2A  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1093. 00000C2E  57C1                     seq        D1
  1094. 00000C30  8001                     or.b       D0, D1
  1095. 00000C32  6600 FE16                bne        -0x1E8 /* 00000A4A */
  1096. 00000C36  720B                     moveq.l    D1, 0x0B
  1097. 00000C38  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1098. 00000C3C  57C1                     seq        D1
  1099. 00000C3E  4A01                     tst.b      D1
  1100. 00000C40  671A                     beq        +0x1C /* 00000C5C */
  1101. 00000C42  7407                     moveq.l    D2, 0x07
  1102. 00000C44  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1103. 00000C48  57C2                     seq        D2
  1104. 00000C4A  C202                     and.b      D1, D2
  1105. 00000C4C  670E                     beq        +0x10 /* 00000C5C */
  1106. 00000C4E  4A2E FFF3                tst.b      [A6 - 0xD]
  1107. 00000C52  57C2                     seq        D2
  1108. 00000C54  C202                     and.b      D1, D2
  1109. 00000C56  8001                     or.b       D0, D1
  1110. 00000C58  6600 FDF0                bne        -0x20E /* 00000A4A */
  1111. label00000C5C:
  1112. 00000C5C  721B                     moveq.l    D1, 0x1B
  1113. 00000C5E  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1114. 00000C62  57C1                     seq        D1
  1115. 00000C64  4A01                     tst.b      D1
  1116. 00000C66  6720                     beq        +0x22 /* 00000C88 */
  1117. 00000C68  7407                     moveq.l    D2, 0x07
  1118. 00000C6A  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1119. 00000C6E  57C2                     seq        D2
  1120. 00000C70  4A02                     tst.b      D2
  1121. 00000C72  6600 FDD6                bne        -0x228 /* 00000A4A */
  1122. 00000C76  7608                     moveq.l    D3, 0x08
  1123. 00000C78  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  1124. 00000C7C  57C3                     seq        D3
  1125. 00000C7E  8403                     or.b       D2, D3
  1126. 00000C80  C202                     and.b      D1, D2
  1127. 00000C82  8001                     or.b       D0, D1
  1128. 00000C84  6600 FDC4                bne        -0x23A /* 00000A4A */
  1129. label00000C88:
  1130. 00000C88  1B7C 0080 D801           move.b     [A5 - 0x27FF], 0x80
  1131. 00000C8E  700D                     moveq.l    D0, 0x0D
  1132. 00000C90  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1133. 00000C94  661E                     bne        +0x20 /* 00000CB4 */
  1134. label00000C96:
  1135. 00000C96  102D D801                move.b     D0, [A5 - 0x27FF]
  1136. 00000C9A  4880                     ext.w      D0
  1137. 00000C9C  122E FFE7                move.b     D1, [A6 - 0x19]
  1138. 00000CA0  4881                     ext.w      D1
  1139. 00000CA2  D240                     add.w      D1, D0
  1140. 00000CA4  1B41 D801                move.b     [A5 - 0x27FF], D1
  1141. 00000CA8  2B6E FFE8 D7DC           move.l     [A5 - 0x2824], [A6 - 0x18]
  1142. 00000CAE  2F0E                     move.l     -[A7], A6
  1143. 00000CB0  4EBA F56A                jsr        [PC - 0xA96 /* 0000021C */]
  1144. label00000CB4:
  1145. 00000CB4  7019                     moveq.l    D0, 0x19
  1146. 00000CB6  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1147. 00000CBA  57C0                     seq        D0
  1148. 00000CBC  4A00                     tst.b      D0
  1149. 00000CBE  660C                     bne        +0xE /* 00000CCC */
  1150. 00000CC0  7218                     moveq.l    D1, 0x18
  1151. 00000CC2  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1152. 00000CC6  57C1                     seq        D1
  1153. 00000CC8  8001                     or.b       D0, D1
  1154. 00000CCA  6718                     beq        +0x1A /* 00000CE4 */
  1155. label00000CCC:
  1156. 00000CCC  486E FFE6                pea.l      [A6 - 0x1A]
  1157. 00000CD0  2F0E                     move.l     -[A7], A6
  1158. 00000CD2  4EBA F9A4                jsr        [PC - 0x65C /* 00000678 */]
  1159. 00000CD6  486D D800                pea.l      [A5 - 0x2800]
  1160. 00000CDA  2F0E                     move.l     -[A7], A6
  1161. 00000CDC  4EBA F99A                jsr        [PC - 0x666 /* 00000678 */]
  1162. 00000CE0  6000 FD58                bra        -0x2A6 /* 00000A3A */
  1163. label00000CE4:
  1164. 00000CE4  7000                     moveq.l    D0, 0x00
  1165. 00000CE6  102D D801                move.b     D0, [A5 - 0x27FF]
  1166. 00000CEA  C0BC 0000 0080           and.l      D0, 0x80
  1167. 00000CF0  4A80                     tst.l      D0
  1168. 00000CF2  670A                     beq        +0xC /* 00000CFE */
  1169. 00000CF4  486D D7E0                pea.l      [A5 - 0x2820]
  1170. 00000CF8  2F0E                     move.l     -[A7], A6
  1171. 00000CFA  4EBA F97C                jsr        [PC - 0x684 /* 00000678 */]
  1172. label00000CFE:
  1173. 00000CFE  7000                     moveq.l    D0, 0x00
  1174. 00000D00  102D D801                move.b     D0, [A5 - 0x27FF]
  1175. 00000D04  C0BC 0000 000F           and.l      D0, 0xF
  1176. 00000D0A  4A80                     tst.l      D0
  1177. 00000D0C  671A                     beq        +0x1C /* 00000D28 */
  1178. 00000D0E  7000                     moveq.l    D0, 0x00
  1179. 00000D10  102D D801                move.b     D0, [A5 - 0x27FF]
  1180. 00000D14  C0BC 0000 000F           and.l      D0, 0xF
  1181. 00000D1A  1B40 D7DB                move.b     [A5 - 0x2825], D0
  1182. 00000D1E  486D D7DA                pea.l      [A5 - 0x2826]
  1183. 00000D22  2F0E                     move.l     -[A7], A6
  1184. 00000D24  4EBA F952                jsr        [PC - 0x6AE /* 00000678 */]
  1185. label00000D28:
  1186. 00000D28  6000 FD20                bra        -0x2DE /* 00000A4A */
  1187. label00000D2C:
  1188. 00000D2C  486E FFE6                pea.l      [A6 - 0x1A]
  1189. 00000D30  2F0E                     move.l     -[A7], A6
  1190. 00000D32  4EBA F944                jsr        [PC - 0x6BC /* 00000678 */]
  1191. 00000D36  6000 FD02                bra        -0x2FC /* 00000A3A */
  1192. label00000D3A:
  1193. 00000D3A  102E FFF3                move.b     D0, [A6 - 0xD]
  1194. 00000D3E  670C                     beq        +0xE /* 00000D4C */
  1195. 00000D40  486D D812                pea.l      [A5 - 0x27EE]
  1196. 00000D44  2F0E                     move.l     -[A7], A6
  1197. 00000D46  4EBA F89A                jsr        [PC - 0x766 /* 000005E2 */]
  1198. 00000D4A  600A                     bra        +0xC /* 00000D56 */
  1199. label00000D4C:
  1200. 00000D4C  486D D812                pea.l      [A5 - 0x27EE]
  1201. 00000D50  2F0E                     move.l     -[A7], A6
  1202. 00000D52  4EBA F924                jsr        [PC - 0x6DC /* 00000678 */]
  1203. label00000D56:
  1204. 00000D56  2D6E FFDE 000E           move.l     [A6 + 0xE], [A6 - 0x22]
  1205. label00000D5C:
  1206. 00000D5C  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1207. 00000D60  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1208. 00000D64  4E5E                     unlink     A6
  1209. 00000D66  205F                     movea.l    A0, [A7]+
  1210. 00000D68  5C4F                     addq.w     A7, 6
  1211. 00000D6A  4ED0                     jmp        [A0]
  1212. fn00000D6C:
  1213. 00000D6C  4E56 0000                link       A6, 0
  1214. 00000D70  206D D7D0                movea.l    A0, [A5 - 0x2830]
  1215. 00000D74  2050                     movea.l    A0, [A0]
  1216. 00000D76  302E 0008                move.w     D0, [A6 + 0x8]
  1217. 00000D7A  48C0                     ext.l      D0
  1218. 00000D7C  D090                     add.l      D0, [A0]
  1219. 00000D7E  2D40 000A                move.l     [A6 + 0xA], D0
  1220. 00000D82  4E5E                     unlink     A6
  1221. 00000D84  205F                     movea.l    A0, [A7]+
  1222. 00000D86  544F                     addq.w     A7, 2
  1223. 00000D88  4ED0                     jmp        [A0]
  1224. fn00000D8A:
  1225. 00000D8A  4E56 FFFC                link       A6, -0x0004
  1226. 00000D8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1227. 00000D92  117C 0001 000A           move.b     [A0 + 0xA], 0x1
  1228. 00000D98  4267                     clr.w      -[A7]
  1229. 00000D9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1230. 00000D9E  486E FFFC                pea.l      [A6 - 0x4]
  1231. 00000DA2  202E 000C                move.l     D0, [A6 + 0xC]
  1232. 00000DA6  5280                     addq.l     D0, 1
  1233. 00000DA8  2F00                     move.l     -[A7], D0
  1234. 00000DAA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1235. 00000DAE  4A5F                     tst.w      [A7]+
  1236. 00000DB0  671E                     beq        +0x20 /* 00000DD0 */
  1237. 00000DB2  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1238. 00000DB6  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1239. 00000DBA  42A7                     clr.l      -[A7]
  1240. 00000DBC  7001                     moveq.l    D0, 0x01
  1241. 00000DBE  2F00                     move.l     -[A7], D0
  1242. 00000DC0  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1243. 00000DC4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1244. 00000DC8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1245. 00000DCC  2050                     movea.l    A0, [A0]
  1246. 00000DCE  4210                     clr.b      [A0]
  1247. label00000DD0:
  1248. 00000DD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1249. 00000DD4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1250. 00000DD8  4EBA F320                jsr        [PC - 0xCE0 /* 000000FA */]
  1251. 00000DDC  4E5E                     unlink     A6
  1252. 00000DDE  205F                     movea.l    A0, [A7]+
  1253. 00000DE0  DEFC 000C                add.w      A7, 0xC
  1254. 00000DE4  4ED0                     jmp        [A0]
  1255. export_676:
  1256. 00000DE6  4E56 FFFC                link       A6, -0x0004
  1257. 00000DEA  2F0C                     move.l     -[A7], A4
  1258. 00000DEC  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  1259. 00000DF0  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  1260. 00000DF4  42A7                     clr.l      -[A7]
  1261. 00000DF6  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  1262. 00000DFA  285F                     movea.l    A4, [A7]+
  1263. 00000DFC  42A7                     clr.l      -[A7]
  1264. 00000DFE  2F0C                     move.l     -[A7], A4
  1265. 00000E00  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  1266. 00000E04  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1267. 00000E08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1268. 00000E0C  4EBA FF7C                jsr        [PC - 0x84 /* 00000D8A */]
  1269. 00000E10  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  1270. 00000E14  285F                     movea.l    A4, [A7]+
  1271. 00000E16  4E5E                     unlink     A6
  1272. 00000E18  2E9F                     move.l     [A7], [A7]+
  1273. 00000E1A  4E75                     rts
  1274. fn00000E1C:
  1275. 00000E1C  4E56 FF00                link       A6, -0x0100
  1276. 00000E20  422E 0008                clr.b      [A6 + 0x8]
  1277. 00000E24  7004                     moveq.l    D0, 0x04
  1278. 00000E26  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1279. 00000E2A  5DC0                     slt        D0
  1280. 00000E2C  721C                     moveq.l    D1, 0x1C
  1281. 00000E2E  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  1282. 00000E32  5EC1                     sgt        D1
  1283. 00000E34  C001                     and.b      D0, D1
  1284. 00000E36  671E                     beq        +0x20 /* 00000E56 */
  1285. 00000E38  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1286. 00000E3E  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  1287. 00000E42  486E FF00                pea.l      [A6 - 0x100]
  1288. 00000E46  4EBA F238                jsr        [PC - 0xDC8 /* 00000080 */]
  1289. 00000E4A  486E FF00                pea.l      [A6 - 0x100]
  1290. 00000E4E  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  1291. 00000E52  4EBA F1AC                jsr        [PC - 0xE54 /* 00000000 */]
  1292. label00000E56:
  1293. 00000E56  4E5E                     unlink     A6
  1294. 00000E58  4E75                     rts
  1295. export_677:
  1296. fn00000E5A:
  1297. 00000E5A  4E56 0000                link       A6, 0
  1298. 00000E5E  2F0C                     move.l     -[A7], A4
  1299. 00000E60  286D D7D0                movea.l    A4, [A5 - 0x2830]
  1300. 00000E64  302C 0008                move.w     D0, [A4 + 0x8]
  1301. 00000E68  5340                     subq.w     D0, 1
  1302. 00000E6A  3940 0008                move.w     [A4 + 0x8], D0
  1303. 00000E6E  206C 0004                movea.l    A0, [A4 + 0x4]
  1304. 00000E72  302C 0008                move.w     D0, [A4 + 0x8]
  1305. 00000E76  5340                     subq.w     D0, 1
  1306. 00000E78  48C0                     ext.l      D0
  1307. 00000E7A  2F00                     move.l     -[A7], D0
  1308. 00000E7C  7006                     moveq.l    D0, 0x06
  1309. 00000E7E  2F00                     move.l     -[A7], D0
  1310. 00000E80  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1311. 00000E84  201F                     move.l     D0, [A7]+
  1312. 00000E86  D090                     add.l      D0, [A0]
  1313. 00000E88  2040                     movea.l    A0, D0
  1314. 00000E8A  43ED D7D4                lea.l      A1, [A5 - 0x282C]
  1315. 00000E8E  22D8                     move.l     [A1]+, [A0]+
  1316. 00000E90  3290                     move.w     [A1], [A0]
  1317. 00000E92  285F                     movea.l    A4, [A7]+
  1318. 00000E94  4E5E                     unlink     A6
  1319. 00000E96  4E75                     rts
  1320. export_678:
  1321. 00000E98  4E56 0000                link       A6, 0
  1322. 00000E9C  2F0C                     move.l     -[A7], A4
  1323. 00000E9E  2B6E 0008 D7D0           move.l     [A5 - 0x2830], [A6 + 0x8]
  1324. 00000EA4  660E                     bne        +0x10 /* 00000EB4 */
  1325. 00000EA6  41ED D7D4                lea.l      A0, [A5 - 0x282C]
  1326. 00000EAA  43ED D7E8                lea.l      A1, [A5 - 0x2818]
  1327. 00000EAE  20D9                     move.l     [A0]+, [A1]+
  1328. 00000EB0  3091                     move.w     [A0], [A1]
  1329. 00000EB2  6028                     bra        +0x2A /* 00000EDC */
  1330. label00000EB4:
  1331. 00000EB4  286D D7D0                movea.l    A4, [A5 - 0x2830]
  1332. 00000EB8  206C 0004                movea.l    A0, [A4 + 0x4]
  1333. 00000EBC  302C 0008                move.w     D0, [A4 + 0x8]
  1334. 00000EC0  5340                     subq.w     D0, 1
  1335. 00000EC2  48C0                     ext.l      D0
  1336. 00000EC4  2F00                     move.l     -[A7], D0
  1337. 00000EC6  7006                     moveq.l    D0, 0x06
  1338. 00000EC8  2F00                     move.l     -[A7], D0
  1339. 00000ECA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1340. 00000ECE  201F                     move.l     D0, [A7]+
  1341. 00000ED0  D090                     add.l      D0, [A0]
  1342. 00000ED2  2040                     movea.l    A0, D0
  1343. 00000ED4  43ED D7D4                lea.l      A1, [A5 - 0x282C]
  1344. 00000ED8  22D8                     move.l     [A1]+, [A0]+
  1345. 00000EDA  3290                     move.w     [A1], [A0]
  1346. label00000EDC:
  1347. 00000EDC  285F                     movea.l    A4, [A7]+
  1348. 00000EDE  4E5E                     unlink     A6
  1349. 00000EE0  2E9F                     move.l     [A7], [A7]+
  1350. 00000EE2  4E75                     rts
  1351. export_679:
  1352. 00000EE4  4E56 0000                link       A6, 0
  1353. 00000EE8  2F0C                     move.l     -[A7], A4
  1354. 00000EEA  286D D7D0                movea.l    A4, [A5 - 0x2830]
  1355. 00000EEE  396E 0008 0008           move.w     [A4 + 0x8], [A6 + 0x8]
  1356. 00000EF4  206C 0004                movea.l    A0, [A4 + 0x4]
  1357. 00000EF8  302C 0008                move.w     D0, [A4 + 0x8]
  1358. 00000EFC  5340                     subq.w     D0, 1
  1359. 00000EFE  48C0                     ext.l      D0
  1360. 00000F00  2F00                     move.l     -[A7], D0
  1361. 00000F02  7006                     moveq.l    D0, 0x06
  1362. 00000F04  2F00                     move.l     -[A7], D0
  1363. 00000F06  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1364. 00000F0A  201F                     move.l     D0, [A7]+
  1365. 00000F0C  D090                     add.l      D0, [A0]
  1366. 00000F0E  2040                     movea.l    A0, D0
  1367. 00000F10  43ED D7D4                lea.l      A1, [A5 - 0x282C]
  1368. 00000F14  22D8                     move.l     [A1]+, [A0]+
  1369. 00000F16  3290                     move.w     [A1], [A0]
  1370. 00000F18  285F                     movea.l    A4, [A7]+
  1371. 00000F1A  4E5E                     unlink     A6
  1372. 00000F1C  205F                     movea.l    A0, [A7]+
  1373. 00000F1E  544F                     addq.w     A7, 2
  1374. 00000F20  4ED0                     jmp        [A0]
  1375. export_680:
  1376. fn00000F22:
  1377. 00000F22  4E56 FE00                link       A6, -0x0200
  1378. 00000F26  7004                     moveq.l    D0, 0x04
  1379. 00000F28  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1380. 00000F2C  5DC0                     slt        D0
  1381. 00000F2E  721C                     moveq.l    D1, 0x1C
  1382. 00000F30  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  1383. 00000F34  5EC1                     sgt        D1
  1384. 00000F36  C001                     and.b      D0, D1
  1385. 00000F38  670E                     beq        +0x10 /* 00000F48 */
  1386. 00000F3A  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  1387. 00000F3E  486E FF00                pea.l      [A6 - 0x100]
  1388. 00000F42  4EBA F13C                jsr        [PC - 0xEC4 /* 00000080 */]
  1389. 00000F46  6028                     bra        +0x2A /* 00000F70 */
  1390. label00000F48:
  1391. 00000F48  7002                     moveq.l    D0, 0x02
  1392. 00000F4A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1393. 00000F4E  661C                     bne        +0x1E /* 00000F6C */
  1394. 00000F50  486E FE00                pea.l      [A6 - 0x200]
  1395. 00000F54  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1396. 00000F58  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1397. 00000F5C  205F                     movea.l    A0, [A7]+
  1398. 00000F5E  43EE FF00                lea.l      A1, [A6 - 0x100]
  1399. 00000F62  703F                     moveq.l    D0, 0x3F
  1400. label00000F64:
  1401. 00000F64  22D8                     move.l     [A1]+, [A0]+
  1402. 00000F66  51C8 FFFC                dbf        D0, -0x6 /* 00000F64 */
  1403. 00000F6A  6004                     bra        +0x6 /* 00000F70 */
  1404. label00000F6C:
  1405. 00000F6C  422E FF00                clr.b      [A6 - 0x100]
  1406. label00000F70:
  1407. 00000F70  206E 0008                movea.l    A0, [A6 + 0x8]
  1408. 00000F74  43EE FF00                lea.l      A1, [A6 - 0x100]
  1409. 00000F78  703F                     moveq.l    D0, 0x3F
  1410. label00000F7A:
  1411. 00000F7A  20D9                     move.l     [A0]+, [A1]+
  1412. 00000F7C  51C8 FFFC                dbf        D0, -0x6 /* 00000F7A */
  1413. 00000F80  4E5E                     unlink     A6
  1414. 00000F82  4E75                     rts
  1415. fn00000F84:
  1416. 00000F84  4E56 FEF6                link       A6, -0x010A
  1417. 00000F88  48E7 0118                movem.l    -[A7], D7,A3,A4
  1418. 00000F8C  206D D7CC                movea.l    A0, [A5 - 0x2834]
  1419. 00000F90  2850                     movea.l    A4, [A0]
  1420. 00000F92  7E01                     moveq.l    D7, 0x01
  1421. 00000F94  6054                     bra        +0x56 /* 00000FEA */
  1422. label00000F96:
  1423. 00000F96  1014                     move.b     D0, [A4]
  1424. 00000F98  B02E 000A                cmp.b      D0, [A6 + 0xA]
  1425. 00000F9C  57C0                     seq        D0
  1426. 00000F9E  4A00                     tst.b      D0
  1427. 00000FA0  6744                     beq        +0x46 /* 00000FE6 */
  1428. 00000FA2  122C 0001                move.b     D1, [A4 + 0x1]
  1429. 00000FA6  4881                     ext.w      D1
  1430. 00000FA8  B26E 0008                cmp.w      D1, [A6 + 0x8]
  1431. 00000FAC  57C1                     seq        D1
  1432. 00000FAE  C001                     and.b      D0, D1
  1433. 00000FB0  6734                     beq        +0x36 /* 00000FE6 */
  1434. 00000FB2  206D D036                movea.l    A0, [A5 - 0x2FCA]
  1435. 00000FB6  302C 0002                move.w     D0, [A4 + 0x2]
  1436. 00000FBA  48C0                     ext.l      D0
  1437. 00000FBC  2640                     movea.l    A3, D0
  1438. 00000FBE  D7D0                     add.l      A3, [A0]
  1439. 00000FC0  2F0B                     move.l     -[A7], A3
  1440. 00000FC2  486E FEF6                pea.l      [A6 - 0x10A]
  1441. 00000FC6  1013                     move.b     D0, [A3]
  1442. 00000FC8  4880                     ext.w      D0
  1443. 00000FCA  5240                     addq.w     D0, 1
  1444. 00000FCC  48C0                     ext.l      D0
  1445. 00000FCE  2F00                     move.l     -[A7], D0
  1446. 00000FD0  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1447. 00000FD4  206E 000C                movea.l    A0, [A6 + 0xC]
  1448. 00000FD8  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  1449. 00000FDC  703F                     moveq.l    D0, 0x3F
  1450. label00000FDE:
  1451. 00000FDE  20D9                     move.l     [A0]+, [A1]+
  1452. 00000FE0  51C8 FFFC                dbf        D0, -0x6 /* 00000FDE */
  1453. 00000FE4  6014                     bra        +0x16 /* 00000FFA */
  1454. label00000FE6:
  1455. 00000FE6  588C                     addq.l     A4, 4
  1456. 00000FE8  5247                     addq.w     D7, 1
  1457. label00000FEA:
  1458. 00000FEA  0C47 0305                cmpi.w     D7, 0x305
  1459. 00000FEE  6FA6                     ble        -0x58 /* 00000F96 */
  1460. 00000FF0  206E 000C                movea.l    A0, [A6 + 0xC]
  1461. 00000FF4  4210                     clr.b      [A0]
  1462. 00000FF6  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1463. label00000FFA:
  1464. 00000FFA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1465. 00000FFE  4E5E                     unlink     A6
  1466. 00001000  2E9F                     move.l     [A7], [A7]+
  1467. 00001002  4E75                     rts
  1468. export_681:
  1469. 00001004  4E56 FF00                link       A6, -0x0100
  1470. 00001008  206E 000A                movea.l    A0, [A6 + 0xA]
  1471. 0000100C  2F08                     move.l     -[A7], A0
  1472. 0000100E  486E FF00                pea.l      [A6 - 0x100]
  1473. 00001012  1F3C 0019                move.b     -[A7], 0x19
  1474. 00001016  102E 0008                move.b     D0, [A6 + 0x8]
  1475. 0000101A  4880                     ext.w      D0
  1476. 0000101C  3F00                     move.w     -[A7], D0
  1477. 0000101E  4EBA FF64                jsr        [PC - 0x9C /* 00000F84 */]
  1478. 00001022  201F                     move.l     D0, [A7]+
  1479. 00001024  205F                     movea.l    A0, [A7]+
  1480. 00001026  2240                     movea.l    A1, D0
  1481. 00001028  7007                     moveq.l    D0, 0x07
  1482. label0000102A:
  1483. 0000102A  20D9                     move.l     [A0]+, [A1]+
  1484. 0000102C  51C8 FFFC                dbf        D0, -0x6 /* 0000102A */
  1485. 00001030  4E5E                     unlink     A6
  1486. 00001032  205F                     movea.l    A0, [A7]+
  1487. 00001034  544F                     addq.w     A7, 2
  1488. 00001036  4ED0                     jmp        [A0]
  1489. export_682:
  1490. 00001038  4E56 0000                link       A6, 0
  1491. 0000103C  700F                     moveq.l    D0, 0x0F
  1492. 0000103E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1493. 00001042  57C0                     seq        D0
  1494. 00001044  4400                     neg.b      D0
  1495. 00001046  1D40 0008                move.b     [A6 + 0x8], D0
  1496. 0000104A  4E5E                     unlink     A6
  1497. 0000104C  4E75                     rts
  1498. fn0000104E:
  1499. 0000104E  4E56 0000                link       A6, 0
  1500. 00001052  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1501. 00001058  4267                     clr.w      -[A7]
  1502. 0000105A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1503. 0000105E  4EBA 0F86                jsr        [PC + 0xF86 /* 00001FE6 */]
  1504. 00001062  101F                     move.b     D0, [A7]+
  1505. 00001064  6702                     beq        +0x4 /* 00001068 */
  1506. 00001066  602A                     bra        +0x2C /* 00001092 */
  1507. label00001068:
  1508. 00001068  7007                     moveq.l    D0, 0x07
  1509. 0000106A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1510. 0000106E  57C0                     seq        D0
  1511. 00001070  4A00                     tst.b      D0
  1512. 00001072  671A                     beq        +0x1C /* 0000108E */
  1513. 00001074  7203                     moveq.l    D1, 0x03
  1514. 00001076  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  1515. 0000107A  57C1                     seq        D1
  1516. 0000107C  C001                     and.b      D0, D1
  1517. 0000107E  670E                     beq        +0x10 /* 0000108E */
  1518. 00001080  422D CEF0                clr.b      [A5 - 0x3110]
  1519. 00001084  486D CEF0                pea.l      [A5 - 0x3110]
  1520. 00001088  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1521. 0000108C  6004                     bra        +0x6 /* 00001092 */
  1522. label0000108E:
  1523. 0000108E  422E 000A                clr.b      [A6 + 0xA]
  1524. label00001092:
  1525. 00001092  4E5E                     unlink     A6
  1526. 00001094  205F                     movea.l    A0, [A7]+
  1527. 00001096  544F                     addq.w     A7, 2
  1528. 00001098  4ED0                     jmp        [A0]
  1529. export_683:
  1530. 0000109A  4E56 FFFC                link       A6, -0x0004
  1531. 0000109E  48E7 0300                movem.l    -[A7], D6,D7
  1532. 000010A2  422E 0008                clr.b      [A6 + 0x8]
  1533. 000010A6  4247                     clr.w      D7
  1534. 000010A8  7009                     moveq.l    D0, 0x09
  1535. 000010AA  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1536. 000010AE  57C6                     seq        D6
  1537. 000010B0  4406                     neg.b      D6
  1538. label000010B2:
  1539. 000010B2  42A7                     clr.l      -[A7]
  1540. 000010B4  4EBA FF98                jsr        [PC - 0x68 /* 0000104E */]
  1541. 000010B8  101F                     move.b     D0, [A7]+
  1542. 000010BA  6724                     beq        +0x26 /* 000010E0 */
  1543. 000010BC  5247                     addq.w     D7, 1
  1544. 000010BE  7007                     moveq.l    D0, 0x07
  1545. 000010C0  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1546. 000010C4  57C0                     seq        D0
  1547. 000010C6  4A00                     tst.b      D0
  1548. 000010C8  6712                     beq        +0x14 /* 000010DC */
  1549. 000010CA  7203                     moveq.l    D1, 0x03
  1550. 000010CC  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  1551. 000010D0  57C1                     seq        D1
  1552. 000010D2  C001                     and.b      D0, D1
  1553. 000010D4  6706                     beq        +0x8 /* 000010DC */
  1554. 000010D6  4EBA EF28                jsr        [PC - 0x10D8 /* 00000000 */]
  1555. 000010DA  6002                     bra        +0x4 /* 000010DE */
  1556. label000010DC:
  1557. 000010DC  6002                     bra        +0x4 /* 000010E0 */
  1558. label000010DE:
  1559. 000010DE  60D2                     bra        -0x2C /* 000010B2 */
  1560. label000010E0:
  1561. 000010E0  4A47                     tst.w      D7
  1562. 000010E2  6E02                     bgt        +0x4 /* 000010E6 */
  1563. 000010E4  6026                     bra        +0x28 /* 0000110C */
  1564. label000010E6:
  1565. 000010E6  7001                     moveq.l    D0, 0x01
  1566. 000010E8  B047                     cmp.w      D0, D7
  1567. 000010EA  57C0                     seq        D0
  1568. 000010EC  4A00                     tst.b      D0
  1569. 000010EE  670C                     beq        +0xE /* 000010FC */
  1570. 000010F0  1206                     move.b     D1, D6
  1571. 000010F2  0A01 0001                xori.b     D1, 0x1
  1572. 000010F6  C001                     and.b      D0, D1
  1573. 000010F8  6702                     beq        +0x4 /* 000010FC */
  1574. 000010FA  6010                     bra        +0x12 /* 0000110C */
  1575. label000010FC:
  1576. 000010FC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1577. 00001102  3007                     move.w     D0, D7
  1578. 00001104  48C0                     ext.l      D0
  1579. 00001106  2F00                     move.l     -[A7], D0
  1580. 00001108  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1581. label0000110C:
  1582. 0000110C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1583. 00001110  4E5E                     unlink     A6
  1584. 00001112  4E75                     rts
  1585. export_684:
  1586. 00001114  4E56 FFFE                link       A6, -0x0002
  1587. 00001118  2F07                     move.l     -[A7], D7
  1588. 0000111A  422E 0008                clr.b      [A6 + 0x8]
  1589. 0000111E  4247                     clr.w      D7
  1590. label00001120:
  1591. 00001120  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  1592. 00001126  4EBA 0EBE                jsr        [PC + 0xEBE /* 00001FE6 */]
  1593. 0000112A  101F                     move.b     D0, [A7]+
  1594. 0000112C  673E                     beq        +0x40 /* 0000116C */
  1595. 0000112E  5247                     addq.w     D7, 1
  1596. 00001130  7006                     moveq.l    D0, 0x06
  1597. 00001132  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1598. 00001136  57C0                     seq        D0
  1599. 00001138  4A00                     tst.b      D0
  1600. 0000113A  670C                     beq        +0xE /* 00001148 */
  1601. 0000113C  720E                     moveq.l    D1, 0x0E
  1602. 0000113E  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  1603. 00001142  57C1                     seq        D1
  1604. 00001144  C001                     and.b      D0, D1
  1605. 00001146  661A                     bne        +0x1C /* 00001162 */
  1606. label00001148:
  1607. 00001148  7207                     moveq.l    D1, 0x07
  1608. 0000114A  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  1609. 0000114E  57C1                     seq        D1
  1610. 00001150  4A01                     tst.b      D1
  1611. 00001152  6714                     beq        +0x16 /* 00001168 */
  1612. 00001154  7403                     moveq.l    D2, 0x03
  1613. 00001156  B42D D7D5                cmp.b      D2, [A5 - 0x282B]
  1614. 0000115A  57C2                     seq        D2
  1615. 0000115C  C202                     and.b      D1, D2
  1616. 0000115E  8001                     or.b       D0, D1
  1617. 00001160  6706                     beq        +0x8 /* 00001168 */
  1618. label00001162:
  1619. 00001162  4EBA EE9C                jsr        [PC - 0x1164 /* 00000000 */]
  1620. 00001166  6002                     bra        +0x4 /* 0000116A */
  1621. label00001168:
  1622. 00001168  6002                     bra        +0x4 /* 0000116C */
  1623. label0000116A:
  1624. 0000116A  60B4                     bra        -0x4A /* 00001120 */
  1625. label0000116C:
  1626. 0000116C  4A47                     tst.w      D7
  1627. 0000116E  6602                     bne        +0x4 /* 00001172 */
  1628. 00001170  6010                     bra        +0x12 /* 00001182 */
  1629. label00001172:
  1630. 00001172  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1631. 00001178  3007                     move.w     D0, D7
  1632. 0000117A  48C0                     ext.l      D0
  1633. 0000117C  2F00                     move.l     -[A7], D0
  1634. 0000117E  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1635. label00001182:
  1636. 00001182  2E1F                     move.l     D7, [A7]+
  1637. 00001184  4E5E                     unlink     A6
  1638. 00001186  4E75                     rts
  1639. export_685:
  1640. 00001188  4E56 FFFE                link       A6, -0x0002
  1641. 0000118C  4267                     clr.w      -[A7]
  1642. 0000118E  486E FFFE                pea.l      [A6 - 0x2]
  1643. 00001192  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1644. 00001196  101F                     move.b     D0, [A7]+
  1645. 00001198  6606                     bne        +0x8 /* 000011A0 */
  1646. 0000119A  422E 0008                clr.b      [A6 + 0x8]
  1647. 0000119E  6014                     bra        +0x16 /* 000011B4 */
  1648. label000011A0:
  1649. 000011A0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1650. 000011A6  4A6E FFFE                tst.w      [A6 - 0x2]
  1651. 000011AA  6608                     bne        +0xA /* 000011B4 */
  1652. 000011AC  1F3C 0012                move.b     -[A7], 0x12
  1653. 000011B0  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1654. label000011B4:
  1655. 000011B4  4E5E                     unlink     A6
  1656. 000011B6  4E75                     rts
  1657. export_686:
  1658. 000011B8  4E56 0000                link       A6, 0
  1659. 000011BC  7002                     moveq.l    D0, 0x02
  1660. 000011BE  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1661. 000011C2  57C0                     seq        D0
  1662. 000011C4  4400                     neg.b      D0
  1663. 000011C6  1D40 0008                move.b     [A6 + 0x8], D0
  1664. 000011CA  4E5E                     unlink     A6
  1665. 000011CC  4E75                     rts
  1666. export_687:
  1667. 000011CE  4E56 0000                link       A6, 0
  1668. 000011D2  422E 0008                clr.b      [A6 + 0x8]
  1669. 000011D6  7002                     moveq.l    D0, 0x02
  1670. 000011D8  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1671. 000011DC  6702                     beq        +0x4 /* 000011E0 */
  1672. 000011DE  600A                     bra        +0xC /* 000011EA */
  1673. label000011E0:
  1674. 000011E0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1675. 000011E6  4EBA EE18                jsr        [PC - 0x11E8 /* 00000000 */]
  1676. label000011EA:
  1677. 000011EA  4E5E                     unlink     A6
  1678. 000011EC  4E75                     rts
  1679. export_688:
  1680. 000011EE  4E56 0000                link       A6, 0
  1681. 000011F2  42A7                     clr.l      -[A7]
  1682. 000011F4  4EBA 0DF0                jsr        [PC + 0xDF0 /* 00001FE6 */]
  1683. 000011F8  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1684. 000011FC  4E5E                     unlink     A6
  1685. 000011FE  4E75                     rts
  1686. export_689:
  1687. 00001200  4E56 FFF8                link       A6, -0x0008
  1688. 00001204  4267                     clr.w      -[A7]
  1689. 00001206  70FF                     moveq.l    D0, 0xFFFFFFFF
  1690. 00001208  2F00                     move.l     -[A7], D0
  1691. 0000120A  486E FFF8                pea.l      [A6 - 0x8]
  1692. 0000120E  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  1693. 00001212  206D D828                movea.l    A0, [A5 - 0x27D8]
  1694. 00001216  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  1695. 0000121C  42A7                     clr.l      -[A7]
  1696. 0000121E  4EBA 0DE2                jsr        [PC + 0xDE2 /* 00002002 */]
  1697. 00001222  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1698. 00001226  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1699. 0000122A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1700. 0000122E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1701. 00001232  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1702. 00001236  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1703. 0000123A  4E5E                     unlink     A6
  1704. 0000123C  4E75                     rts
  1705. fn0000123E:
  1706. 0000123E  4E56 FEF8                link       A6, -0x0108
  1707. 00001242  48E7 0018                movem.l    -[A7], A3,A4
  1708. 00001246  7002                     moveq.l    D0, 0x02
  1709. 00001248  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1710. 0000124C  57C0                     seq        D0
  1711. 0000124E  4A00                     tst.b      D0
  1712. 00001250  660C                     bne        +0xE /* 0000125E */
  1713. 00001252  7205                     moveq.l    D1, 0x05
  1714. 00001254  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  1715. 00001258  57C1                     seq        D1
  1716. 0000125A  8001                     or.b       D0, D1
  1717. 0000125C  6706                     beq        +0x8 /* 00001264 */
  1718. label0000125E:
  1719. 0000125E  422E 0008                clr.b      [A6 + 0x8]
  1720. 00001262  603E                     bra        +0x40 /* 000012A2 */
  1721. label00001264:
  1722. 00001264  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1723. 0000126A  287C 7FFF FFFF           movea.l    A4, 0x7FFFFFFF
  1724. label00001270:
  1725. 00001270  7002                     moveq.l    D0, 0x02
  1726. 00001272  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1727. 00001276  6718                     beq        +0x1A /* 00001290 */
  1728. 00001278  42A7                     clr.l      -[A7]
  1729. 0000127A  3F2D D7D6                move.w     -[A7], [A5 - 0x282A]
  1730. 0000127E  4EBA FAEC                jsr        [PC - 0x514 /* 00000D6C */]
  1731. 00001282  265F                     movea.l    A3, [A7]+
  1732. 00001284  B9CB                     cmpa.l     A4, A3
  1733. 00001286  6F02                     ble        +0x4 /* 0000128A */
  1734. 00001288  284B                     movea.l    A4, A3
  1735. label0000128A:
  1736. 0000128A  4EBA ED74                jsr        [PC - 0x128C /* 00000000 */]
  1737. 0000128E  60E0                     bra        -0x1E /* 00001270 */
  1738. label00001290:
  1739. 00001290  2F0C                     move.l     -[A7], A4
  1740. 00001292  486E FEF8                pea.l      [A6 - 0x108]
  1741. 00001296  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1742. 0000129A  486E FEF8                pea.l      [A6 - 0x108]
  1743. 0000129E  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  1744. label000012A2:
  1745. 000012A2  4CDF 1800                movem.l    A3,A4, [A7]+
  1746. 000012A6  4E5E                     unlink     A6
  1747. 000012A8  4E75                     rts
  1748. export_690:
  1749. 000012AA  4E56 FFF0                link       A6, -0x0010
  1750. 000012AE  422E 0008                clr.b      [A6 + 0x8]
  1751. 000012B2  486E FFF0                pea.l      [A6 - 0x10]
  1752. 000012B6  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  1753. 000012BA  42A7                     clr.l      -[A7]
  1754. 000012BC  4EBA 0D44                jsr        [PC + 0xD44 /* 00002002 */]
  1755. 000012C0  101F                     move.b     D0, [A7]+
  1756. 000012C2  6702                     beq        +0x4 /* 000012C6 */
  1757. 000012C4  602A                     bra        +0x2C /* 000012F0 */
  1758. label000012C6:
  1759. 000012C6  486E FFF0                pea.l      [A6 - 0x10]
  1760. 000012CA  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  1761. 000012CE  4267                     clr.w      -[A7]
  1762. 000012D0  4EBA FF6C                jsr        [PC - 0x94 /* 0000123E */]
  1763. 000012D4  101F                     move.b     D0, [A7]+
  1764. 000012D6  6602                     bne        +0x4 /* 000012DA */
  1765. 000012D8  6016                     bra        +0x18 /* 000012F0 */
  1766. label000012DA:
  1767. 000012DA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1768. 000012E0  486D CEF0                pea.l      [A5 - 0x3110]
  1769. 000012E4  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1770. 000012E8  486D CEF0                pea.l      [A5 - 0x3110]
  1771. 000012EC  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1772. label000012F0:
  1773. 000012F0  4E5E                     unlink     A6
  1774. 000012F2  4E75                     rts
  1775. export_691:
  1776. 000012F4  4E56 FFFE                link       A6, -0x0002
  1777. 000012F8  4267                     clr.w      -[A7]
  1778. 000012FA  486E FFFE                pea.l      [A6 - 0x2]
  1779. 000012FE  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1780. 00001302  101F                     move.b     D0, [A7]+
  1781. 00001304  6606                     bne        +0x8 /* 0000130C */
  1782. 00001306  422E 0008                clr.b      [A6 + 0x8]
  1783. 0000130A  6036                     bra        +0x38 /* 00001342 */
  1784. label0000130C:
  1785. 0000130C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1786. 00001312  4A6E FFFE                tst.w      [A6 - 0x2]
  1787. 00001316  6602                     bne        +0x4 /* 0000131A */
  1788. 00001318  6028                     bra        +0x2A /* 00001342 */
  1789. label0000131A:
  1790. 0000131A  4267                     clr.w      -[A7]
  1791. 0000131C  4EBA FF20                jsr        [PC - 0xE0 /* 0000123E */]
  1792. 00001320  101F                     move.b     D0, [A7]+
  1793. 00001322  6712                     beq        +0x14 /* 00001336 */
  1794. 00001324  486D CEF0                pea.l      [A5 - 0x3110]
  1795. 00001328  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1796. 0000132C  486D CEF0                pea.l      [A5 - 0x3110]
  1797. 00001330  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1798. 00001334  600C                     bra        +0xE /* 00001342 */
  1799. label00001336:
  1800. 00001336  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1801. 0000133A  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  1802. 0000133E  422E 0008                clr.b      [A6 + 0x8]
  1803. label00001342:
  1804. 00001342  4E5E                     unlink     A6
  1805. 00001344  4E75                     rts
  1806. export_692:
  1807. fn00001346:
  1808. 00001346  4E56 0000                link       A6, 0
  1809. 0000134A  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  1810. 00001350  4EBA 0C94                jsr        [PC + 0xC94 /* 00001FE6 */]
  1811. 00001354  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1812. 00001358  4E5E                     unlink     A6
  1813. 0000135A  4E75                     rts
  1814. export_693:
  1815. fn0000135C:
  1816. 0000135C  4E56 0000                link       A6, 0
  1817. 00001360  2F3C 002D 0000           move.l     -[A7], 0x2D0000 /* '-\0\0' */
  1818. 00001366  4EBA 0C7E                jsr        [PC + 0xC7E /* 00001FE6 */]
  1819. 0000136A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1820. 0000136E  4E5E                     unlink     A6
  1821. 00001370  4E75                     rts
  1822. export_694:
  1823. fn00001372:
  1824. 00001372  4E56 0000                link       A6, 0
  1825. 00001376  422E 0008                clr.b      [A6 + 0x8]
  1826. 0000137A  7008                     moveq.l    D0, 0x08
  1827. 0000137C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1828. 00001380  6702                     beq        +0x4 /* 00001384 */
  1829. 00001382  601E                     bra        +0x20 /* 000013A2 */
  1830. label00001384:
  1831. 00001384  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1832. 0000138A  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  1833. 0000138E  486D CEF0                pea.l      [A5 - 0x3110]
  1834. 00001392  4EBA ECEC                jsr        [PC - 0x1314 /* 00000080 */]
  1835. 00001396  486D CEF0                pea.l      [A5 - 0x3110]
  1836. 0000139A  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1837. 0000139E  4EBA EC60                jsr        [PC - 0x13A0 /* 00000000 */]
  1838. label000013A2:
  1839. 000013A2  4E5E                     unlink     A6
  1840. 000013A4  4E75                     rts
  1841. export_695:
  1842. 000013A6  4E56 FFFE                link       A6, -0x0002
  1843. 000013AA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1844. 000013B0  7008                     moveq.l    D0, 0x08
  1845. 000013B2  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1846. 000013B6  6634                     bne        +0x36 /* 000013EC */
  1847. 000013B8  4EBA EC46                jsr        [PC - 0x13BA /* 00000000 */]
  1848. 000013BC  7006                     moveq.l    D0, 0x06
  1849. 000013BE  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1850. 000013C2  56C0                     sne        D0
  1851. 000013C4  4400                     neg.b      D0
  1852. 000013C6  1D40 FFFF                move.b     [A6 - 0x1], D0
  1853. 000013CA  4EBA FA8E                jsr        [PC - 0x572 /* 00000E5A */]
  1854. 000013CE  102E FFFF                move.b     D0, [A6 - 0x1]
  1855. 000013D2  6718                     beq        +0x1A /* 000013EC */
  1856. 000013D4  2F00                     move.l     -[A7], D0
  1857. 000013D6  4267                     clr.w      -[A7]
  1858. 000013D8  4EBA FF98                jsr        [PC - 0x68 /* 00001372 */]
  1859. 000013DC  121F                     move.b     D1, [A7]+
  1860. 000013DE  201F                     move.l     D0, [A7]+
  1861. 000013E0  C001                     and.b      D0, D1
  1862. 000013E2  6708                     beq        +0xA /* 000013EC */
  1863. 000013E4  42A7                     clr.l      -[A7]
  1864. 000013E6  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1865. 000013EA  6018                     bra        +0x1A /* 00001404 */
  1866. label000013EC:
  1867. 000013EC  4267                     clr.w      -[A7]
  1868. 000013EE  4EBA FF6C                jsr        [PC - 0x94 /* 0000135C */]
  1869. 000013F2  101F                     move.b     D0, [A7]+
  1870. 000013F4  670A                     beq        +0xC /* 00001400 */
  1871. 000013F6  7001                     moveq.l    D0, 0x01
  1872. 000013F8  2F00                     move.l     -[A7], D0
  1873. 000013FA  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1874. 000013FE  6004                     bra        +0x6 /* 00001404 */
  1875. label00001400:
  1876. 00001400  422E 0008                clr.b      [A6 + 0x8]
  1877. label00001404:
  1878. 00001404  4E5E                     unlink     A6
  1879. 00001406  4E75                     rts
  1880. export_696:
  1881. 00001408  4E56 0000                link       A6, 0
  1882. 0000140C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1883. 00001412  4267                     clr.w      -[A7]
  1884. 00001414  4EBA FF5C                jsr        [PC - 0xA4 /* 00001372 */]
  1885. 00001418  101F                     move.b     D0, [A7]+
  1886. 0000141A  6708                     beq        +0xA /* 00001424 */
  1887. 0000141C  42A7                     clr.l      -[A7]
  1888. 0000141E  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1889. 00001422  6018                     bra        +0x1A /* 0000143C */
  1890. label00001424:
  1891. 00001424  4267                     clr.w      -[A7]
  1892. 00001426  4EBA FF1E                jsr        [PC - 0xE2 /* 00001346 */]
  1893. 0000142A  101F                     move.b     D0, [A7]+
  1894. 0000142C  670A                     beq        +0xC /* 00001438 */
  1895. 0000142E  7001                     moveq.l    D0, 0x01
  1896. 00001430  2F00                     move.l     -[A7], D0
  1897. 00001432  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1898. 00001436  6004                     bra        +0x6 /* 0000143C */
  1899. label00001438:
  1900. 00001438  422E 0008                clr.b      [A6 + 0x8]
  1901. label0000143C:
  1902. 0000143C  4E5E                     unlink     A6
  1903. 0000143E  4E75                     rts
  1904. export_697:
  1905. 00001440  4E56 0000                link       A6, 0
  1906. 00001444  4267                     clr.w      -[A7]
  1907. 00001446  3F2D E218                move.w     -[A7], [A5 - 0x1DE8]
  1908. 0000144A  4EBA 0B9A                jsr        [PC + 0xB9A /* 00001FE6 */]
  1909. 0000144E  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1910. 00001452  4E5E                     unlink     A6
  1911. 00001454  4E75                     rts
  1912. export_698:
  1913. fn00001456:
  1914. 00001456  4E56 0000                link       A6, 0
  1915. 0000145A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1916. 00001460  7003                     moveq.l    D0, 0x03
  1917. 00001462  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1918. 00001466  6614                     bne        +0x16 /* 0000147C */
  1919. 00001468  102D D7D5                move.b     D0, [A5 - 0x282B]
  1920. 0000146C  4880                     ext.w      D0
  1921. 0000146E  48C0                     ext.l      D0
  1922. 00001470  2F00                     move.l     -[A7], D0
  1923. 00001472  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1924. 00001476  4EBA EB88                jsr        [PC - 0x1478 /* 00000000 */]
  1925. 0000147A  6006                     bra        +0x8 /* 00001482 */
  1926. label0000147C:
  1927. 0000147C  42A7                     clr.l      -[A7]
  1928. 0000147E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1929. label00001482:
  1930. 00001482  4E5E                     unlink     A6
  1931. 00001484  4E75                     rts
  1932. export_699:
  1933. 00001486  4E56 0000                link       A6, 0
  1934. 0000148A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1935. 00001490  7003                     moveq.l    D0, 0x03
  1936. 00001492  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1937. 00001496  6708                     beq        +0xA /* 000014A0 */
  1938. 00001498  42A7                     clr.l      -[A7]
  1939. 0000149A  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1940. 0000149E  6022                     bra        +0x24 /* 000014C2 */
  1941. label000014A0:
  1942. 000014A0  4A2D D7D5                tst.b      [A5 - 0x282B]
  1943. 000014A4  6F18                     ble        +0x1A /* 000014BE */
  1944. 000014A6  7000                     moveq.l    D0, 0x00
  1945. 000014A8  102D D7D5                move.b     D0, [A5 - 0x282B]
  1946. 000014AC  C0BC 0000 000F           and.l      D0, 0xF
  1947. 000014B2  2F00                     move.l     -[A7], D0
  1948. 000014B4  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1949. 000014B8  4EBA EB46                jsr        [PC - 0x14BA /* 00000000 */]
  1950. 000014BC  6004                     bra        +0x6 /* 000014C2 */
  1951. label000014BE:
  1952. 000014BE  422E 0008                clr.b      [A6 + 0x8]
  1953. label000014C2:
  1954. 000014C2  4E5E                     unlink     A6
  1955. 000014C4  4E75                     rts
  1956. export_700:
  1957. 000014C6  4E56 0000                link       A6, 0
  1958. 000014CA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1959. 000014D0  7003                     moveq.l    D0, 0x03
  1960. 000014D2  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1961. 000014D6  661A                     bne        +0x1C /* 000014F2 */
  1962. 000014D8  7000                     moveq.l    D0, 0x00
  1963. 000014DA  102D D7D5                move.b     D0, [A5 - 0x282B]
  1964. 000014DE  C0BC 0000 000F           and.l      D0, 0xF
  1965. 000014E4  4A80                     tst.l      D0
  1966. 000014E6  6606                     bne        +0x8 /* 000014EE */
  1967. 000014E8  4EBA EB16                jsr        [PC - 0x14EA /* 00000000 */]
  1968. 000014EC  6004                     bra        +0x6 /* 000014F2 */
  1969. label000014EE:
  1970. 000014EE  422E 0008                clr.b      [A6 + 0x8]
  1971. label000014F2:
  1972. 000014F2  4E5E                     unlink     A6
  1973. 000014F4  4E75                     rts
  1974. export_701:
  1975. 000014F6  4E56 FFFC                link       A6, -0x0004
  1976. 000014FA  422E 0008                clr.b      [A6 + 0x8]
  1977. 000014FE  426E FFFC                clr.w      [A6 - 0x4]
  1978. label00001502:
  1979. 00001502  700E                     moveq.l    D0, 0x0E
  1980. 00001504  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  1981. 00001508  6C7C                     bge        +0x7E /* 00001586 */
  1982. 0000150A  526E FFFC                addq.w     [A6 - 0x4], 1
  1983. 0000150E  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  1984. 00001512  486D CEF0                pea.l      [A5 - 0x3110]
  1985. 00001516  4EBA EB68                jsr        [PC - 0x1498 /* 00000080 */]
  1986. 0000151A  4267                     clr.w      -[A7]
  1987. 0000151C  486D CEF0                pea.l      [A5 - 0x3110]
  1988. 00001520  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1989. 00001524  101F                     move.b     D0, [A7]+
  1990. 00001526  6612                     bne        +0x14 /* 0000153A */
  1991. 00001528  4267                     clr.w      -[A7]
  1992. 0000152A  486D E414                pea.l      [A5 - 0x1BEC]
  1993. 0000152E  486D CEF0                pea.l      [A5 - 0x3110]
  1994. 00001532  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1995. 00001536  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1996. label0000153A:
  1997. 0000153A  486D CEF0                pea.l      [A5 - 0x3110]
  1998. 0000153E  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1999. 00001542  4EBA EABC                jsr        [PC - 0x1544 /* 00000000 */]
  2000. 00001546  7002                     moveq.l    D0, 0x02
  2001. 00001548  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2002. 0000154C  6614                     bne        +0x16 /* 00001562 */
  2003. 0000154E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2004. 00001554  302E FFFC                move.w     D0, [A6 - 0x4]
  2005. 00001558  48C0                     ext.l      D0
  2006. 0000155A  2F00                     move.l     -[A7], D0
  2007. 0000155C  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2008. 00001560  6024                     bra        +0x26 /* 00001586 */
  2009. label00001562:
  2010. 00001562  7007                     moveq.l    D0, 0x07
  2011. 00001564  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2012. 00001568  57C0                     seq        D0
  2013. 0000156A  4A00                     tst.b      D0
  2014. 0000156C  6712                     beq        +0x14 /* 00001580 */
  2015. 0000156E  7203                     moveq.l    D1, 0x03
  2016. 00001570  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  2017. 00001574  57C1                     seq        D1
  2018. 00001576  C001                     and.b      D0, D1
  2019. 00001578  6706                     beq        +0x8 /* 00001580 */
  2020. 0000157A  4EBA EA84                jsr        [PC - 0x157C /* 00000000 */]
  2021. 0000157E  6002                     bra        +0x4 /* 00001582 */
  2022. label00001580:
  2023. 00001580  6004                     bra        +0x6 /* 00001586 */
  2024. label00001582:
  2025. 00001582  6000 FF7E                bra        -0x80 /* 00001502 */
  2026. label00001586:
  2027. 00001586  4E5E                     unlink     A6
  2028. 00001588  4E75                     rts
  2029. export_702:
  2030. 0000158A  4E56 0000                link       A6, 0
  2031. 0000158E  422E 0008                clr.b      [A6 + 0x8]
  2032. 00001592  700E                     moveq.l    D0, 0x0E
  2033. 00001594  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2034. 00001598  6C1E                     bge        +0x20 /* 000015B8 */
  2035. 0000159A  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  2036. 0000159E  486D CEF0                pea.l      [A5 - 0x3110]
  2037. 000015A2  4EBA EADC                jsr        [PC - 0x1524 /* 00000080 */]
  2038. 000015A6  486D CEF0                pea.l      [A5 - 0x3110]
  2039. 000015AA  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2040. 000015AE  4EBA EA50                jsr        [PC - 0x15B0 /* 00000000 */]
  2041. 000015B2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2042. label000015B8:
  2043. 000015B8  4E5E                     unlink     A6
  2044. 000015BA  4E75                     rts
  2045. export_703:
  2046. 000015BC  4E56 0000                link       A6, 0
  2047. 000015C0  422E 0008                clr.b      [A6 + 0x8]
  2048. 000015C4  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  2049. 000015C8  486D CEF0                pea.l      [A5 - 0x3110]
  2050. 000015CC  4EBA EAB2                jsr        [PC - 0x154E /* 00000080 */]
  2051. 000015D0  4267                     clr.w      -[A7]
  2052. 000015D2  486D CEF0                pea.l      [A5 - 0x3110]
  2053. 000015D6  486D E30C                pea.l      [A5 - 0x1CF4]
  2054. 000015DA  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  2055. 000015DE  101F                     move.b     D0, [A7]+
  2056. 000015E0  670A                     beq        +0xC /* 000015EC */
  2057. 000015E2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2058. 000015E8  4EBA EA16                jsr        [PC - 0x15EA /* 00000000 */]
  2059. label000015EC:
  2060. 000015EC  4E5E                     unlink     A6
  2061. 000015EE  4E75                     rts
  2062. export_704:
  2063. 000015F0  4E56 0000                link       A6, 0
  2064. 000015F4  422E 0008                clr.b      [A6 + 0x8]
  2065. 000015F8  700E                     moveq.l    D0, 0x0E
  2066. 000015FA  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2067. 000015FE  6F02                     ble        +0x4 /* 00001602 */
  2068. 00001600  6016                     bra        +0x18 /* 00001618 */
  2069. label00001602:
  2070. 00001602  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2071. 00001608  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  2072. 0000160C  486D E30C                pea.l      [A5 - 0x1CF4]
  2073. 00001610  4EBA EA6E                jsr        [PC - 0x1592 /* 00000080 */]
  2074. 00001614  4EBA E9EA                jsr        [PC - 0x1616 /* 00000000 */]
  2075. label00001618:
  2076. 00001618  4E5E                     unlink     A6
  2077. 0000161A  4E75                     rts
  2078. export_705:
  2079. 0000161C  4E56 0000                link       A6, 0
  2080. 00001620  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2081. 00001626  206D D828                movea.l    A0, [A5 - 0x27D8]
  2082. 0000162A  2B68 0008 E410           move.l     [A5 - 0x1BF0], [A0 + 0x8]
  2083. 00001630  4E5E                     unlink     A6
  2084. 00001632  4E75                     rts
  2085. export_706:
  2086. 00001634  4E56 FFFC                link       A6, -0x0004
  2087. 00001638  486E FFFC                pea.l      [A6 - 0x4]
  2088. 0000163C  7004                     moveq.l    D0, 0x04
  2089. 0000163E  2F00                     move.l     -[A7], D0
  2090. 00001640  1F3C 000B                move.b     -[A7], 0xB
  2091. 00001644  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2092. 00001648  206E FFFC                movea.l    A0, [A6 - 0x4]
  2093. 0000164C  226E 0008                movea.l    A1, [A6 + 0x8]
  2094. 00001650  7005                     moveq.l    D0, 0x05
  2095. label00001652:
  2096. 00001652  22D8                     move.l     [A1]+, [A0]+
  2097. 00001654  51C8 FFFC                dbf        D0, -0x6 /* 00001652 */
  2098. 00001658  4E5E                     unlink     A6
  2099. 0000165A  2E9F                     move.l     [A7], [A7]+
  2100. 0000165C  4E75                     rts
  2101. export_707:
  2102. 0000165E  4E56 0000                link       A6, 0
  2103. 00001662  4267                     clr.w      -[A7]
  2104. 00001664  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2105. 00001668  7001                     moveq.l    D0, 0x01
  2106. 0000166A  B05F                     cmp.w      D0, [A7]+
  2107. 0000166C  6616                     bne        +0x18 /* 00001684 */
  2108. 0000166E  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2109. 00001672  4868 0018                pea.l      [A0 + 0x18]
  2110. 00001676  7004                     moveq.l    D0, 0x04
  2111. 00001678  2F00                     move.l     -[A7], D0
  2112. 0000167A  1F3C 000B                move.b     -[A7], 0xB
  2113. 0000167E  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2114. 00001682  6014                     bra        +0x16 /* 00001698 */
  2115. label00001684:
  2116. 00001684  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2117. 00001688  4868 0024                pea.l      [A0 + 0x24]
  2118. 0000168C  7004                     moveq.l    D0, 0x04
  2119. 0000168E  2F00                     move.l     -[A7], D0
  2120. 00001690  1F3C 000B                move.b     -[A7], 0xB
  2121. 00001694  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2122. label00001698:
  2123. 00001698  4E5E                     unlink     A6
  2124. 0000169A  4E75                     rts
  2125. export_708:
  2126. 0000169C  4E56 0000                link       A6, 0
  2127. 000016A0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2128. 000016A6  1F3C 002C                move.b     -[A7], 0x2C /* ',' */
  2129. 000016AA  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2130. 000016AE  4E5E                     unlink     A6
  2131. 000016B0  4E75                     rts
  2132. export_709:
  2133. 000016B2  4E56 FEFE                link       A6, -0x0102
  2134. 000016B6  4267                     clr.w      -[A7]
  2135. 000016B8  486E FFFE                pea.l      [A6 - 0x2]
  2136. 000016BC  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  2137. 000016C0  101F                     move.b     D0, [A7]+
  2138. 000016C2  6606                     bne        +0x8 /* 000016CA */
  2139. 000016C4  422E 0008                clr.b      [A6 + 0x8]
  2140. 000016C8  6042                     bra        +0x44 /* 0000170C */
  2141. label000016CA:
  2142. 000016CA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2143. 000016D0  4A6E FFFE                tst.w      [A6 - 0x2]
  2144. 000016D4  6602                     bne        +0x4 /* 000016D8 */
  2145. 000016D6  6034                     bra        +0x36 /* 0000170C */
  2146. label000016D8:
  2147. 000016D8  7001                     moveq.l    D0, 0x01
  2148. 000016DA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2149. 000016DE  6614                     bne        +0x16 /* 000016F4 */
  2150. 000016E0  41EE FEFE                lea.l      A0, [A6 - 0x102]
  2151. 000016E4  43FA 003A                lea.l      A1, [PC + 0x3A /* 00001720, value 0x10566172, pstring "Variable Watcher" */]
  2152. 000016E8  7003                     moveq.l    D0, 0x03
  2153. label000016EA:
  2154. 000016EA  20D9                     move.l     [A0]+, [A1]+
  2155. 000016EC  51C8 FFFC                dbf        D0, -0x6 /* 000016EA */
  2156. 000016F0  3091                     move.w     [A0], [A1]
  2157. 000016F2  6010                     bra        +0x12 /* 00001704 */
  2158. label000016F4:
  2159. 000016F4  41EE FEFE                lea.l      A0, [A6 - 0x102]
  2160. 000016F8  43FA 0016                lea.l      A1, [PC + 0x16 /* 00001710, value 0xF4D6573, pstring "Message Watcher" */]
  2161. 000016FC  20D9                     move.l     [A0]+, [A1]+
  2162. 000016FE  20D9                     move.l     [A0]+, [A1]+
  2163. 00001700  20D9                     move.l     [A0]+, [A1]+
  2164. 00001702  20D9                     move.l     [A0]+, [A1]+
  2165. label00001704:
  2166. 00001704  486E FEFE                pea.l      [A6 - 0x102]
  2167. 00001708  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2168. label0000170C:
  2169. 0000170C  4E5E                     unlink     A6
  2170. 0000170E  4E75                     rts
  2171. 00001710  0F4D                     bchg       A5, D7
  2172. 00001712  6573                     bcs        +0x75 /* 00001787 */
  2173. 00001714  7361                     moveq.l    D1, 0x61
  2174. 00001716  6765                     beq        +0x67 /* 0000177D */
  2175. 00001718  2057                     movea.l    A0, [A7]
  2176. 0000171A  6174                     bsr        +0x76 /* 00001790 */
  2177. 0000171C  6368                     bls        +0x6A /* 00001786 */
  2178. 0000171E  6572                     bcs        +0x74 /* 00001792 */
  2179. 00001720  1056                     movea.b    A0, [A6]
  2180. 00001722  6172                     bsr        +0x74 /* 00001796 */
  2181. 00001724  6961                     bvs        +0x63 /* 00001787 */
  2182. 00001726  626C                     bhi        +0x6E /* 00001794 */
  2183. 00001728  6520                     bcs        +0x22 /* 0000174A */
  2184. 0000172A  5761                     subq.w     -[A1], 3
  2185. 0000172C  7463                     moveq.l    D2, 0x63
  2186. 0000172E  6865                     bvc        +0x67 /* 00001795 */
  2187. 00001730  7200                     moveq.l    D1, 0x00
  2188. export_710:
  2189. 00001732  4E56 0000                link       A6, 0
  2190. 00001736  422E 0008                clr.b      [A6 + 0x8]
  2191. 0000173A  7009                     moveq.l    D0, 0x09
  2192. 0000173C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2193. 00001740  661E                     bne        +0x20 /* 00001760 */
  2194. 00001742  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2195. 00001748  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  2196. // begin alternate branch 0000174A-0000174C
  2197. label0000174A:
  2198. 0000174A  D7D6                     add.l      A3, [A6]
  2199. // end alternate branch 0000174A-0000174C
  2200. label0000174A: // (misaligned)
  2201. 0000174C  486D CEF0                pea.l      [A5 - 0x3110]
  2202. 00001750  4EBA E92E                jsr        [PC - 0x16D2 /* 00000080 */]
  2203. 00001754  486D CEF0                pea.l      [A5 - 0x3110]
  2204. 00001758  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2205. 0000175C  4EBA E8A2                jsr        [PC - 0x175E /* 00000000 */]
  2206. label00001760:
  2207. 00001760  4E5E                     unlink     A6
  2208. 00001762  4E75                     rts
  2209. export_711:
  2210. 00001764  4E56 0000                link       A6, 0
  2211. 00001768  422E 0008                clr.b      [A6 + 0x8]
  2212. 0000176C  7010                     moveq.l    D0, 0x10
  2213. 0000176E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2214. 00001772  6618                     bne        +0x1A /* 0000178C */
  2215. 00001774  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2216. 0000177A  102D D7D5                move.b     D0, [A5 - 0x282B]
  2217. 0000177E  4880                     ext.w      D0
  2218. 00001780  48C0                     ext.l      D0
  2219. 00001782  2F00                     move.l     -[A7], D0
  2220. 00001784  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2221. // begin alternate branch 00001786-00001788
  2222. label00001786:
  2223. 00001786  1222                     move.b     D1, -[A2]
  2224. // end alternate branch 00001786-00001788
  2225. label00001786: // (misaligned)
  2226. 00001788  4EBA E876                jsr        [PC - 0x178A /* 00000000 */]
  2227. label0000178C:
  2228. 0000178C  4E5E                     unlink     A6
  2229. 0000178E  4E75                     rts
  2230. export_712:
  2231. fn00001790:
  2232. 00001790  4E56 0000                link       A6, 0
  2233. // begin alternate branch 00001792-0000179A
  2234. label00001792:
  2235. 00001792  0000 422E                ori.b      D0, 0x2E /* '.' */
  2236. label00001794: // (misaligned)
  2237. fn00001796:
  2238. 00001796  0008 7011                ori.b      A0, 0x11
  2239. // end alternate branch 00001792-0000179A
  2240. label00001792: // (misaligned)
  2241. label00001794:
  2242. 00001794  422E 0008                clr.b      [A6 + 0x8]
  2243. fn00001796: // (misaligned)
  2244. 00001798  7011                     moveq.l    D0, 0x11
  2245. 0000179A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2246. 0000179E  661A                     bne        +0x1C /* 000017BA */
  2247. 000017A0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2248. 000017A6  102D D7D5                move.b     D0, [A5 - 0x282B]
  2249. 000017AA  4880                     ext.w      D0
  2250. 000017AC  48C0                     ext.l      D0
  2251. 000017AE  2F00                     move.l     -[A7], D0
  2252. 000017B0  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2253. 000017B4  4EBA E84A                jsr        [PC - 0x17B6 /* 00000000 */]
  2254. 000017B8  602A                     bra        +0x2C /* 000017E4 */
  2255. label000017BA:
  2256. 000017BA  700B                     moveq.l    D0, 0x0B
  2257. 000017BC  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2258. 000017C0  57C0                     seq        D0
  2259. 000017C2  4A00                     tst.b      D0
  2260. 000017C4  671E                     beq        +0x20 /* 000017E4 */
  2261. 000017C6  7207                     moveq.l    D1, 0x07
  2262. 000017C8  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  2263. 000017CC  57C1                     seq        D1
  2264. 000017CE  C001                     and.b      D0, D1
  2265. 000017D0  6712                     beq        +0x14 /* 000017E4 */
  2266. 000017D2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2267. 000017D8  7002                     moveq.l    D0, 0x02
  2268. 000017DA  2F00                     move.l     -[A7], D0
  2269. 000017DC  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2270. 000017E0  4EBA E81E                jsr        [PC - 0x17E2 /* 00000000 */]
  2271. label000017E4:
  2272. 000017E4  4E5E                     unlink     A6
  2273. 000017E6  4E75                     rts
  2274. export_713:
  2275. 000017E8  4E56 0000                link       A6, 0
  2276. 000017EC  422E 0008                clr.b      [A6 + 0x8]
  2277. 000017F0  7012                     moveq.l    D0, 0x12
  2278. 000017F2  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2279. 000017F6  6618                     bne        +0x1A /* 00001810 */
  2280. 000017F8  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2281. 000017FE  102D D7D5                move.b     D0, [A5 - 0x282B]
  2282. 00001802  4880                     ext.w      D0
  2283. 00001804  48C0                     ext.l      D0
  2284. 00001806  2F00                     move.l     -[A7], D0
  2285. 00001808  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2286. 0000180C  4EBA E7F2                jsr        [PC - 0x180E /* 00000000 */]
  2287. label00001810:
  2288. 00001810  4E5E                     unlink     A6
  2289. 00001812  4E75                     rts
  2290. export_714:
  2291. 00001814  4E56 0000                link       A6, 0
  2292. 00001818  422E 0008                clr.b      [A6 + 0x8]
  2293. 0000181C  7013                     moveq.l    D0, 0x13
  2294. 0000181E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2295. 00001822  6618                     bne        +0x1A /* 0000183C */
  2296. 00001824  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2297. 0000182A  102D D7D5                move.b     D0, [A5 - 0x282B]
  2298. 0000182E  4880                     ext.w      D0
  2299. 00001830  48C0                     ext.l      D0
  2300. 00001832  2F00                     move.l     -[A7], D0
  2301. 00001834  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2302. 00001838  4EBA E7C6                jsr        [PC - 0x183A /* 00000000 */]
  2303. label0000183C:
  2304. 0000183C  4E5E                     unlink     A6
  2305. 0000183E  4E75                     rts
  2306. export_715:
  2307. 00001840  4E56 0000                link       A6, 0
  2308. 00001844  422E 0008                clr.b      [A6 + 0x8]
  2309. 00001848  7017                     moveq.l    D0, 0x17
  2310. 0000184A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2311. 0000184E  6618                     bne        +0x1A /* 00001868 */
  2312. 00001850  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2313. 00001856  102D D7D5                move.b     D0, [A5 - 0x282B]
  2314. 0000185A  4880                     ext.w      D0
  2315. 0000185C  48C0                     ext.l      D0
  2316. 0000185E  2F00                     move.l     -[A7], D0
  2317. 00001860  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2318. 00001864  4EBA E79A                jsr        [PC - 0x1866 /* 00000000 */]
  2319. label00001868:
  2320. 00001868  4E5E                     unlink     A6
  2321. 0000186A  4E75                     rts
  2322. export_716:
  2323. 0000186C  4E56 0000                link       A6, 0
  2324. 00001870  422E 0008                clr.b      [A6 + 0x8]
  2325. 00001874  700C                     moveq.l    D0, 0x0C
  2326. 00001876  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2327. 0000187A  6618                     bne        +0x1A /* 00001894 */
  2328. 0000187C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2329. 00001882  102D D7D5                move.b     D0, [A5 - 0x282B]
  2330. 00001886  4880                     ext.w      D0
  2331. 00001888  48C0                     ext.l      D0
  2332. 0000188A  2F00                     move.l     -[A7], D0
  2333. 0000188C  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2334. 00001890  4EBA E76E                jsr        [PC - 0x1892 /* 00000000 */]
  2335. label00001894:
  2336. 00001894  4E5E                     unlink     A6
  2337. 00001896  4E75                     rts
  2338. export_717:
  2339. fn00001898:
  2340. 00001898  4E56 FF00                link       A6, -0x0100
  2341. 0000189C  4267                     clr.w      -[A7]
  2342. 0000189E  486E FF00                pea.l      [A6 - 0x100]
  2343. 000018A2  4EBA F67E                jsr        [PC - 0x982 /* 00000F22 */]
  2344. 000018A6  487A 000E                pea.l      [PC + 0xE /* 000018B6, value 0x26F6600, pstring "of" */]
  2345. 000018AA  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  2346. 000018AE  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2347. 000018B2  4E5E                     unlink     A6
  2348. 000018B4  4E75                     rts
  2349. 000018B6  026F 6600 4E56           andi.w     [A7 + 0x4E56], 0x6600 /* 'f\0' */
  2350. export_718: // at 000018BA (misaligned)
  2351. 000018BC  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2352. 000018C0  4EBA FFD6                jsr        [PC - 0x2A /* 00001898 */]
  2353. 000018C4  101F                     move.b     D0, [A7]+
  2354. 000018C6  0A00 0001                xori.b     D0, 0x1
  2355. 000018CA  1D40 0008                move.b     [A6 + 0x8], D0
  2356. 000018CE  4E5E                     unlink     A6
  2357. 000018D0  4E75                     rts
  2358. export_719:
  2359. 000018D2  4E56 0000                link       A6, 0
  2360. 000018D6  486D F6EC                pea.l      [A5 - 0x914]
  2361. 000018DA  4EBA 030A                jsr        [PC + 0x30A /* 00001BE6 */]
  2362. 000018DE  4E5E                     unlink     A6
  2363. 000018E0  4E75                     rts
  2364. export_720:
  2365. 000018E2  4E56 0000                link       A6, 0
  2366. 000018E6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2367. 000018EC  1F3C 0013                move.b     -[A7], 0x13
  2368. 000018F0  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2369. 000018F4  4E5E                     unlink     A6
  2370. 000018F6  4E75                     rts
  2371. export_721:
  2372. 000018F8  4E56 FFFE                link       A6, -0x0002
  2373. 000018FC  422E 0008                clr.b      [A6 + 0x8]
  2374. 00001900  7019                     moveq.l    D0, 0x19
  2375. 00001902  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2376. 00001906  6620                     bne        +0x22 /* 00001928 */
  2377. 00001908  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2378. 0000190E  1D6D D7D5 FFFF           move.b     [A6 - 0x1], [A5 - 0x282B]
  2379. 00001914  486E FFFF                pea.l      [A6 - 0x1]
  2380. 00001918  3F3C 0001                move.w     -[A7], 0x1
  2381. 0000191C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2382. 00001920  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2383. 00001924  4EBA E6DA                jsr        [PC - 0x1926 /* 00000000 */]
  2384. label00001928:
  2385. 00001928  4E5E                     unlink     A6
  2386. 0000192A  4E75                     rts
  2387. export_722:
  2388. 0000192C  4E56 0000                link       A6, 0
  2389. 00001930  422E 0008                clr.b      [A6 + 0x8]
  2390. 00001934  7019                     moveq.l    D0, 0x19
  2391. 00001936  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2392. 0000193A  6620                     bne        +0x22 /* 0000195C */
  2393. 0000193C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2394. 00001942  1B6D D7D5 F13E           move.b     [A5 - 0xEC2], [A5 - 0x282B]
  2395. 00001948  486D F13E                pea.l      [A5 - 0xEC2]
  2396. 0000194C  486D F13E                pea.l      [A5 - 0xEC2]
  2397. 00001950  3F3C 0001                move.w     -[A7], 0x1
  2398. 00001954  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  2399. 00001958  4EBA E6A6                jsr        [PC - 0x195A /* 00000000 */]
  2400. label0000195C:
  2401. 0000195C  4E5E                     unlink     A6
  2402. 0000195E  4E75                     rts
  2403. fn00001960:
  2404. 00001960  4E56 FFEC                link       A6, -0x0014
  2405. 00001964  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2406. 00001968  2A2E 000A                move.l     D5, [A6 + 0xA]
  2407. 0000196C  4267                     clr.w      -[A7]
  2408. 0000196E  2F05                     move.l     -[A7], D5
  2409. 00001970  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  2410. 00001974  1E1F                     move.b     D7, [A7]+
  2411. 00001976  1007                     move.b     D0, D7
  2412. 00001978  6708                     beq        +0xA /* 00001982 */
  2413. 0000197A  42A7                     clr.l      -[A7]
  2414. 0000197C  2F05                     move.l     -[A7], D5
  2415. 0000197E  A917                     syscall    GetWRefCon
  2416. 00001980  265F                     movea.l    A3, [A7]+
  2417. label00001982:
  2418. 00001982  102E 0008                move.b     D0, [A6 + 0x8]
  2419. 00001986  4880                     ext.w      D0
  2420. 00001988  5740                     subq.w     D0, 3
  2421. 0000198A  6764                     beq        +0x66 /* 000019F0 */
  2422. 0000198C  5340                     subq.w     D0, 1
  2423. 0000198E  6760                     beq        +0x62 /* 000019F0 */
  2424. 00001990  0440 000C                subi.w     D0, 0xC
  2425. 00001994  6776                     beq        +0x78 /* 00001A0C */
  2426. 00001996  5340                     subq.w     D0, 1
  2427. 00001998  6726                     beq        +0x28 /* 000019C0 */
  2428. 0000199A  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2429. 0000199E  6750                     beq        +0x52 /* 000019F0 */
  2430. 000019A0  5340                     subq.w     D0, 1
  2431. 000019A2  674C                     beq        +0x4E /* 000019F0 */
  2432. 000019A4  5340                     subq.w     D0, 1
  2433. 000019A6  6748                     beq        +0x4A /* 000019F0 */
  2434. 000019A8  5340                     subq.w     D0, 1
  2435. 000019AA  6744                     beq        +0x46 /* 000019F0 */
  2436. 000019AC  5340                     subq.w     D0, 1
  2437. 000019AE  6740                     beq        +0x42 /* 000019F0 */
  2438. 000019B0  5340                     subq.w     D0, 1
  2439. 000019B2  673C                     beq        +0x3E /* 000019F0 */
  2440. 000019B4  5340                     subq.w     D0, 1
  2441. 000019B6  6738                     beq        +0x3A /* 000019F0 */
  2442. 000019B8  5340                     subq.w     D0, 1
  2443. 000019BA  6734                     beq        +0x36 /* 000019F0 */
  2444. 000019BC  6000 008A                bra        +0x8C /* 00001A48 */
  2445. label000019C0:
  2446. 000019C0  1007                     move.b     D0, D7
  2447. 000019C2  671E                     beq        +0x20 /* 000019E2 */
  2448. 000019C4  2853                     movea.l    A4, [A3]
  2449. 000019C6  4A6D A148                tst.w      [A5 - 0x5EB8]
  2450. 000019CA  5DC0                     slt        D0
  2451. 000019CC  4A00                     tst.b      D0
  2452. 000019CE  670C                     beq        +0xE /* 000019DC */
  2453. 000019D0  C02C 0032                and.b      D0, [A4 + 0x32]
  2454. 000019D4  6706                     beq        +0x8 /* 000019DC */
  2455. 000019D6  1C2C 0031                move.b     D6, [A4 + 0x31]
  2456. 000019DA  600C                     bra        +0xE /* 000019E8 */
  2457. label000019DC:
  2458. 000019DC  1C2C 0035                move.b     D6, [A4 + 0x35]
  2459. 000019E0  6006                     bra        +0x8 /* 000019E8 */
  2460. label000019E2:
  2461. 000019E2  2045                     movea.l    A0, D5
  2462. 000019E4  1C28 006E                move.b     D6, [A0 + 0x6E]
  2463. label000019E8:
  2464. 000019E8  1F06                     move.b     -[A7], D6
  2465. 000019EA  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  2466. 000019EE  6060                     bra        +0x62 /* 00001A50 */
  2467. label000019F0:
  2468. 000019F0  2F05                     move.l     -[A7], D5
  2469. 000019F2  486E FFF0                pea.l      [A6 - 0x10]
  2470. 000019F6  4EAD 2A5A                jsr        [A5 + 0x2A5A /* export_1351 */]
  2471. 000019FA  486E FFF0                pea.l      [A6 - 0x10]
  2472. 000019FE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2473. 00001A02  1F3C 0001                move.b     -[A7], 0x1
  2474. 00001A06  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  2475. 00001A0A  6044                     bra        +0x46 /* 00001A50 */
  2476. label00001A0C:
  2477. 00001A0C  1007                     move.b     D0, D7
  2478. 00001A0E  672E                     beq        +0x30 /* 00001A3E */
  2479. 00001A10  2853                     movea.l    A4, [A3]
  2480. 00001A12  4A6D A148                tst.w      [A5 - 0x5EB8]
  2481. 00001A16  5DC0                     slt        D0
  2482. 00001A18  4A00                     tst.b      D0
  2483. 00001A1A  670E                     beq        +0x10 /* 00001A2A */
  2484. 00001A1C  C02C 002F                and.b      D0, [A4 + 0x2F]
  2485. 00001A20  6708                     beq        +0xA /* 00001A2A */
  2486. 00001A22  2D6C 002A FFEC           move.l     [A6 - 0x14], [A4 + 0x2A]
  2487. 00001A28  600A                     bra        +0xC /* 00001A34 */
  2488. label00001A2A:
  2489. 00001A2A  206C 0004                movea.l    A0, [A4 + 0x4]
  2490. 00001A2E  2D68 0010 FFEC           move.l     [A6 - 0x14], [A0 + 0x10]
  2491. label00001A34:
  2492. 00001A34  486E FFEC                pea.l      [A6 - 0x14]
  2493. 00001A38  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  2494. 00001A3C  6012                     bra        +0x14 /* 00001A50 */
  2495. label00001A3E:
  2496. 00001A3E  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  2497. 00001A42  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2498. 00001A46  6008                     bra        +0xA /* 00001A50 */
  2499. label00001A48:
  2500. 00001A48  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2501. 00001A4C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2502. label00001A50:
  2503. 00001A50  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2504. 00001A54  4E5E                     unlink     A6
  2505. 00001A56  205F                     movea.l    A0, [A7]+
  2506. 00001A58  5C4F                     addq.w     A7, 6
  2507. 00001A5A  4ED0                     jmp        [A0]
  2508. fn00001A5C:
  2509. 00001A5C  4E56 FFFC                link       A6, -0x0004
  2510. 00001A60  48E7 0118                movem.l    -[A7], D7,A3,A4
  2511. 00001A64  266E 0008                movea.l    A3, [A6 + 0x8]
  2512. 00001A68  102B FFFF                move.b     D0, [A3 - 0x1]
  2513. 00001A6C  4880                     ext.w      D0
  2514. 00001A6E  5D40                     subq.w     D0, 6
  2515. 00001A70  670A                     beq        +0xC /* 00001A7C */
  2516. 00001A72  5340                     subq.w     D0, 1
  2517. 00001A74  670A                     beq        +0xC /* 00001A80 */
  2518. 00001A76  5340                     subq.w     D0, 1
  2519. 00001A78  670A                     beq        +0xC /* 00001A84 */
  2520. 00001A7A  600C                     bra        +0xE /* 00001A88 */
  2521. label00001A7C:
  2522. 00001A7C  7E01                     moveq.l    D7, 0x01
  2523. 00001A7E  6012                     bra        +0x14 /* 00001A92 */
  2524. label00001A80:
  2525. 00001A80  7E02                     moveq.l    D7, 0x02
  2526. 00001A82  600E                     bra        +0x10 /* 00001A92 */
  2527. label00001A84:
  2528. 00001A84  7E03                     moveq.l    D7, 0x03
  2529. 00001A86  600A                     bra        +0xC /* 00001A92 */
  2530. label00001A88:
  2531. 00001A88  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2532. 00001A8C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2533. 00001A90  602A                     bra        +0x2C /* 00001ABC */
  2534. label00001A92:
  2535. 00001A92  49EB FFE4                lea.l      A4, [A3 - 0x1C]
  2536. 00001A96  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2537. 00001A9A  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2538. 00001A9E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  2539. 00001AA2  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2540. 00001AA6  3F07                     move.w     -[A7], D7
  2541. 00001AA8  486E FFFE                pea.l      [A6 - 0x2]
  2542. 00001AAC  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  2543. 00001AB0  1F2B FFFF                move.b     -[A7], [A3 - 0x1]
  2544. 00001AB4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2545. 00001AB8  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  2546. label00001ABC:
  2547. 00001ABC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2548. 00001AC0  4E5E                     unlink     A6
  2549. 00001AC2  2E9F                     move.l     [A7], [A7]+
  2550. 00001AC4  4E75                     rts
  2551. export_723:
  2552. 00001AC6  4E56 FFDC                link       A6, -0x0024
  2553. 00001ACA  48E7 0108                movem.l    -[A7], D7,A4
  2554. 00001ACE  42A7                     clr.l      -[A7]
  2555. 00001AD0  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2556. 00001AD4  201F                     move.l     D0, [A7]+
  2557. 00001AD6  1B40 D140                move.b     [A5 - 0x2EC0], D0
  2558. 00001ADA  4267                     clr.w      -[A7]
  2559. 00001ADC  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2560. 00001AE0  7002                     moveq.l    D0, 0x02
  2561. 00001AE2  B05F                     cmp.w      D0, [A7]+
  2562. 00001AE4  660A                     bne        +0xC /* 00001AF0 */
  2563. 00001AE6  486E FFE4                pea.l      [A6 - 0x1C]
  2564. 00001AEA  4EBA 00FA                jsr        [PC + 0xFA /* 00001BE6 */]
  2565. 00001AEE  6012                     bra        +0x14 /* 00001B02 */
  2566. label00001AF0:
  2567. 00001AF0  1D7C 0002 FFE4           move.b     [A6 - 0x1C], 0x2
  2568. 00001AF6  2D6D A630 FFE8           move.l     [A6 - 0x18], [A5 - 0x59D0]
  2569. 00001AFC  1D7C 0005 FFE6           move.b     [A6 - 0x1A], 0x5
  2570. label00001B02:
  2571. 00001B02  486E FFFF                pea.l      [A6 - 0x1]
  2572. 00001B06  7001                     moveq.l    D0, 0x01
  2573. 00001B08  2F00                     move.l     -[A7], D0
  2574. 00001B0A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2575. 00001B0E  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2576. 00001B12  2E2D D226                move.l     D7, [A5 - 0x2DDA]
  2577. 00001B16  102D D032                move.b     D0, [A5 - 0x2FCE]
  2578. 00001B1A  6600 0092                bne        +0x94 /* 00001BAE */
  2579. 00001B1E  102E FFE4                move.b     D0, [A6 - 0x1C]
  2580. 00001B22  4880                     ext.w      D0
  2581. 00001B24  5340                     subq.w     D0, 1
  2582. 00001B26  670E                     beq        +0x10 /* 00001B36 */
  2583. 00001B28  5340                     subq.w     D0, 1
  2584. 00001B2A  675C                     beq        +0x5E /* 00001B88 */
  2585. 00001B2C  5340                     subq.w     D0, 1
  2586. 00001B2E  6766                     beq        +0x68 /* 00001B96 */
  2587. 00001B30  5340                     subq.w     D0, 1
  2588. 00001B32  676A                     beq        +0x6C /* 00001B9E */
  2589. 00001B34  6078                     bra        +0x7A /* 00001BAE */
  2590. label00001B36:
  2591. 00001B36  302E FFE6                move.w     D0, [A6 - 0x1A]
  2592. 00001B3A  5340                     subq.w     D0, 1
  2593. 00001B3C  6B3E                     bmi        +0x40 /* 00001B7C */
  2594. 00001B3E  0C40 0005                cmpi.w     D0, 0x5
  2595. 00001B42  6E38                     bgt        +0x3A /* 00001B7C */
  2596. 00001B44  D040                     add.w      D0, D0
  2597. 00001B46  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2598. 00001B4A  4EFB 0000                jmp        [PC + D0.w]
  2599. 00001B4E  000E 0014                ori.b      A6, 0x14
  2600. 00001B52  001A 0020                ori.b      [A2]+, 0x20 /* ' ' */
  2601. 00001B56  0026 002C                ori.b      -[A6], 0x2C /* ',' */
  2602. 00001B5A  286D B660                movea.l    A4, [A5 - 0x49A0]
  2603. 00001B5E  601C                     bra        +0x1E /* 00001B7C */
  2604. 00001B60  286D B740                movea.l    A4, [A5 - 0x48C0]
  2605. 00001B64  6016                     bra        +0x18 /* 00001B7C */
  2606. 00001B66  286D BB36                movea.l    A4, [A5 - 0x44CA]
  2607. 00001B6A  6010                     bra        +0x12 /* 00001B7C */
  2608. 00001B6C  286D BD56                movea.l    A4, [A5 - 0x42AA]
  2609. 00001B70  600A                     bra        +0xC /* 00001B7C */
  2610. 00001B72  286D C4B2                movea.l    A4, [A5 - 0x3B4E]
  2611. 00001B76  6004                     bra        +0x6 /* 00001B7C */
  2612. 00001B78  286D B428                movea.l    A4, [A5 - 0x4BD8]
  2613. label00001B7C:
  2614. 00001B7C  2F0C                     move.l     -[A7], A4
  2615. 00001B7E  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2616. 00001B82  4EBA FDDC                jsr        [PC - 0x224 /* 00001960 */]
  2617. 00001B86  6026                     bra        +0x28 /* 00001BAE */
  2618. label00001B88:
  2619. 00001B88  486E FFE6                pea.l      [A6 - 0x1A]
  2620. 00001B8C  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2621. 00001B90  4EBA 2116                jsr        [PC + 0x2116 /* 00003CA8 */]
  2622. 00001B94  6018                     bra        +0x1A /* 00001BAE */
  2623. label00001B96:
  2624. 00001B96  2F0E                     move.l     -[A7], A6
  2625. 00001B98  4EBA FEC2                jsr        [PC - 0x13E /* 00001A5C */]
  2626. 00001B9C  6010                     bra        +0x12 /* 00001BAE */
  2627. label00001B9E:
  2628. 00001B9E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2629. 00001BA2  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2630. 00001BA6  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2631. 00001BAA  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  2632. label00001BAE:
  2633. 00001BAE  BEAD D226                cmp.l      D7, [A5 - 0x2DDA]
  2634. 00001BB2  6604                     bne        +0x6 /* 00001BB8 */
  2635. 00001BB4  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  2636. label00001BB8:
  2637. 00001BB8  4CDF 1080                movem.l    D7,A4, [A7]+
  2638. 00001BBC  4E5E                     unlink     A6
  2639. 00001BBE  4E75                     rts
  2640. export_724:
  2641. fn00001BC0:
  2642. 00001BC0  4E56 0000                link       A6, 0
  2643. 00001BC4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2644. 00001BCA  42A7                     clr.l      -[A7]
  2645. 00001BCC  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2646. 00001BD0  700F                     moveq.l    D0, 0x0F
  2647. 00001BD2  C09F                     and.l      D0, [A7]+
  2648. 00001BD4  2F00                     move.l     -[A7], D0
  2649. 00001BD6  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2650. 00001BDA  1F3C 0014                move.b     -[A7], 0x14
  2651. 00001BDE  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2652. 00001BE2  4E5E                     unlink     A6
  2653. 00001BE4  4E75                     rts
  2654. fn00001BE6:
  2655. 00001BE6  4E56 FD1C                link       A6, -0x02E4
  2656. 00001BEA  2F0C                     move.l     -[A7], A4
  2657. 00001BEC  286E 0008                movea.l    A4, [A6 + 0x8]
  2658. 00001BF0  4267                     clr.w      -[A7]
  2659. 00001BF2  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2660. 00001BF6  301F                     move.w     D0, [A7]+
  2661. 00001BF8  1880                     move.b     [A4], D0
  2662. 00001BFA  4880                     ext.w      D0
  2663. 00001BFC  5340                     subq.w     D0, 1
  2664. 00001BFE  6712                     beq        +0x14 /* 00001C12 */
  2665. 00001C00  5340                     subq.w     D0, 1
  2666. 00001C02  671C                     beq        +0x1E /* 00001C20 */
  2667. 00001C04  5340                     subq.w     D0, 1
  2668. 00001C06  6724                     beq        +0x26 /* 00001C2C */
  2669. 00001C08  5340                     subq.w     D0, 1
  2670. 00001C0A  6700 00E8                beq        +0xEA /* 00001CF4 */
  2671. 00001C0E  6000 010E                bra        +0x110 /* 00001D1E */
  2672. label00001C12:
  2673. 00001C12  4267                     clr.w      -[A7]
  2674. 00001C14  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2675. 00001C18  395F 0002                move.w     [A4 + 0x2], [A7]+
  2676. 00001C1C  6000 0100                bra        +0x102 /* 00001D1E */
  2677. label00001C20:
  2678. 00001C20  486C 0002                pea.l      [A4 + 0x2]
  2679. 00001C24  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  2680. 00001C28  6000 00F4                bra        +0xF6 /* 00001D1E */
  2681. label00001C2C:
  2682. 00001C2C  486E FFCC                pea.l      [A6 - 0x34]
  2683. 00001C30  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  2684. 00001C34  4267                     clr.w      -[A7]
  2685. 00001C36  486E FFCC                pea.l      [A6 - 0x34]
  2686. 00001C3A  4267                     clr.w      -[A7]
  2687. 00001C3C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2688. 00001C40  395F 0006                move.w     [A4 + 0x6], [A7]+
  2689. 00001C44  296E FFD6 0008           move.l     [A4 + 0x8], [A6 - 0x2A]
  2690. 00001C4A  202E FFCE                move.l     D0, [A6 - 0x32]
  2691. 00001C4E  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  2692. 00001C52  660A                     bne        +0xC /* 00001C5E */
  2693. 00001C54  302C 0006                move.w     D0, [A4 + 0x6]
  2694. 00001C58  4440                     neg.w      D0
  2695. 00001C5A  3940 0006                move.w     [A4 + 0x6], D0
  2696. label00001C5E:
  2697. 00001C5E  486E FFAA                pea.l      [A6 - 0x56]
  2698. 00001C62  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  2699. 00001C66  1D7C 0001 FF52           move.b     [A6 - 0xAE], 0x1
  2700. 00001C6C  422E FF74                clr.b      [A6 - 0x8C]
  2701. 00001C70  41EE FF76                lea.l      A0, [A6 - 0x8A]
  2702. 00001C74  43EE FFCC                lea.l      A1, [A6 - 0x34]
  2703. 00001C78  700C                     moveq.l    D0, 0x0C
  2704. label00001C7A:
  2705. 00001C7A  20D9                     move.l     [A0]+, [A1]+
  2706. 00001C7C  51C8 FFFC                dbf        D0, -0x6 /* 00001C7A */
  2707. 00001C80  486E FF52                pea.l      [A6 - 0xAE]
  2708. 00001C84  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  2709. 00001C88  4267                     clr.w      -[A7]
  2710. 00001C8A  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  2711. 00001C8E  302C 0006                move.w     D0, [A4 + 0x6]
  2712. 00001C92  6A02                     bpl        +0x4 /* 00001C96 */
  2713. 00001C94  4440                     neg.w      D0
  2714. label00001C96:
  2715. 00001C96  3F00                     move.w     -[A7], D0
  2716. 00001C98  486E FD1C                pea.l      [A6 - 0x2E4]
  2717. 00001C9C  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  2718. 00001CA0  101F                     move.b     D0, [A7]+
  2719. 00001CA2  670E                     beq        +0x10 /* 00001CB2 */
  2720. 00001CA4  4267                     clr.w      -[A7]
  2721. 00001CA6  3F2E FD32                move.w     -[A7], [A6 - 0x2CE]
  2722. 00001CAA  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  2723. 00001CAE  3B5F B7D8                move.w     [A5 - 0x4828], [A7]+
  2724. label00001CB2:
  2725. 00001CB2  486E FFAA                pea.l      [A6 - 0x56]
  2726. 00001CB6  486E FF42                pea.l      [A6 - 0xBE]
  2727. 00001CBA  486E FF46                pea.l      [A6 - 0xBA]
  2728. 00001CBE  486E FF4A                pea.l      [A6 - 0xB6]
  2729. 00001CC2  486E FF4E                pea.l      [A6 - 0xB2]
  2730. 00001CC6  486E FF3A                pea.l      [A6 - 0xC6]
  2731. 00001CCA  486E FF3E                pea.l      [A6 - 0xC2]
  2732. 00001CCE  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  2733. 00001CD2  202E FF46                move.l     D0, [A6 - 0xBA]
  2734. 00001CD6  90AE FF42                sub.l      D0, [A6 - 0xBE]
  2735. 00001CDA  3940 0002                move.w     [A4 + 0x2], D0
  2736. 00001CDE  202E FF4A                move.l     D0, [A6 - 0xB6]
  2737. 00001CE2  90AE FF42                sub.l      D0, [A6 - 0xBE]
  2738. 00001CE6  3940 0004                move.w     [A4 + 0x4], D0
  2739. 00001CEA  1F3C 0001                move.b     -[A7], 0x1
  2740. 00001CEE  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2741. 00001CF2  602A                     bra        +0x2C /* 00001D1E */
  2742. label00001CF4:
  2743. 00001CF4  42A7                     clr.l      -[A7]
  2744. 00001CF6  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2745. 00001CFA  295F 0002                move.l     [A4 + 0x2], [A7]+
  2746. 00001CFE  4267                     clr.w      -[A7]
  2747. 00001D00  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2748. 00001D04  700A                     moveq.l    D0, 0x0A
  2749. 00001D06  B05F                     cmp.w      D0, [A7]+
  2750. 00001D08  6606                     bne        +0x8 /* 00001D10 */
  2751. 00001D0A  426C 0006                clr.w      [A4 + 0x6]
  2752. 00001D0E  600E                     bra        +0x10 /* 00001D1E */
  2753. label00001D10:
  2754. 00001D10  4267                     clr.w      -[A7]
  2755. 00001D12  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2756. 00001D16  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2757. 00001D1A  395F 0006                move.w     [A4 + 0x6], [A7]+
  2758. label00001D1E:
  2759. 00001D1E  285F                     movea.l    A4, [A7]+
  2760. 00001D20  4E5E                     unlink     A6
  2761. 00001D22  2E9F                     move.l     [A7], [A7]+
  2762. 00001D24  4E75                     rts
  2763. export_725:
  2764. fn00001D26:
  2765. 00001D26  4E56 FFFA                link       A6, -0x0006
  2766. 00001D2A  2F07                     move.l     -[A7], D7
  2767. 00001D2C  422E 0008                clr.b      [A6 + 0x8]
  2768. 00001D30  4267                     clr.w      -[A7]
  2769. 00001D32  486E FFFA                pea.l      [A6 - 0x6]
  2770. 00001D36  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  2771. 00001D3A  101F                     move.b     D0, [A7]+
  2772. 00001D3C  6602                     bne        +0x4 /* 00001D40 */
  2773. 00001D3E  6036                     bra        +0x38 /* 00001D76 */
  2774. label00001D40:
  2775. 00001D40  42A7                     clr.l      -[A7]
  2776. 00001D42  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2777. 00001D46  2E1F                     move.l     D7, [A7]+
  2778. 00001D48  2F07                     move.l     -[A7], D7
  2779. 00001D4A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2780. 00001D4E  4A87                     tst.l      D7
  2781. 00001D50  5CC0                     sge        D0
  2782. 00001D52  4A00                     tst.b      D0
  2783. 00001D54  6716                     beq        +0x18 /* 00001D6C */
  2784. 00001D56  7201                     moveq.l    D1, 0x01
  2785. 00001D58  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  2786. 00001D5C  56C1                     sne        D1
  2787. 00001D5E  C001                     and.b      D0, D1
  2788. 00001D60  670A                     beq        +0xC /* 00001D6C */
  2789. 00001D62  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2790. 00001D66  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  2791. 00001D6A  600A                     bra        +0xC /* 00001D76 */
  2792. label00001D6C:
  2793. 00001D6C  4267                     clr.w      -[A7]
  2794. 00001D6E  4EBA FE50                jsr        [PC - 0x1B0 /* 00001BC0 */]
  2795. 00001D72  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2796. label00001D76:
  2797. 00001D76  2E1F                     move.l     D7, [A7]+
  2798. 00001D78  4E5E                     unlink     A6
  2799. 00001D7A  4E75                     rts
  2800. export_726:
  2801. 00001D7C  4E56 FFFE                link       A6, -0x0002
  2802. 00001D80  48E7 0108                movem.l    -[A7], D7,A4
  2803. 00001D84  422E 0008                clr.b      [A6 + 0x8]
  2804. 00001D88  206D D7C8                movea.l    A0, [A5 - 0x2838]
  2805. 00001D8C  2850                     movea.l    A4, [A0]
  2806. 00001D8E  102D F13E                move.b     D0, [A5 - 0xEC2]
  2807. 00001D92  4880                     ext.w      D0
  2808. 00001D94  5540                     subq.w     D0, 2
  2809. 00001D96  6736                     beq        +0x38 /* 00001DCE */
  2810. 00001D98  5340                     subq.w     D0, 1
  2811. 00001D9A  672C                     beq        +0x2E /* 00001DC8 */
  2812. 00001D9C  5340                     subq.w     D0, 1
  2813. 00001D9E  6746                     beq        +0x48 /* 00001DE6 */
  2814. 00001DA0  5340                     subq.w     D0, 1
  2815. 00001DA2  6730                     beq        +0x32 /* 00001DD4 */
  2816. 00001DA4  5740                     subq.w     D0, 3
  2817. 00001DA6  6732                     beq        +0x34 /* 00001DDA */
  2818. 00001DA8  0440 001F                subi.w     D0, 0x1F
  2819. 00001DAC  6732                     beq        +0x34 /* 00001DE0 */
  2820. 00001DAE  0440 000E                subi.w     D0, 0xE
  2821. 00001DB2  6732                     beq        +0x34 /* 00001DE6 */
  2822. 00001DB4  5340                     subq.w     D0, 1
  2823. 00001DB6  672E                     beq        +0x30 /* 00001DE6 */
  2824. 00001DB8  0440 001C                subi.w     D0, 0x1C
  2825. 00001DBC  671C                     beq        +0x1E /* 00001DDA */
  2826. 00001DBE  5540                     subq.w     D0, 2
  2827. 00001DC0  6712                     beq        +0x14 /* 00001DD4 */
  2828. 00001DC2  5540                     subq.w     D0, 2
  2829. 00001DC4  6702                     beq        +0x4 /* 00001DC8 */
  2830. 00001DC6  6024                     bra        +0x26 /* 00001DEC */
  2831. label00001DC8:
  2832. 00001DC8  3E2C 01FC                move.w     D7, [A4 + 0x1FC]
  2833. 00001DCC  6022                     bra        +0x24 /* 00001DF0 */
  2834. label00001DCE:
  2835. 00001DCE  3E2C 01FA                move.w     D7, [A4 + 0x1FA]
  2836. 00001DD2  601C                     bra        +0x1E /* 00001DF0 */
  2837. label00001DD4:
  2838. 00001DD4  3E2C 01F8                move.w     D7, [A4 + 0x1F8]
  2839. 00001DD8  6016                     bra        +0x18 /* 00001DF0 */
  2840. label00001DDA:
  2841. 00001DDA  3E2C 0204                move.w     D7, [A4 + 0x204]
  2842. 00001DDE  6010                     bra        +0x12 /* 00001DF0 */
  2843. label00001DE0:
  2844. 00001DE0  3E2C 0202                move.w     D7, [A4 + 0x202]
  2845. 00001DE4  600A                     bra        +0xC /* 00001DF0 */
  2846. label00001DE6:
  2847. 00001DE6  3E2C 01FE                move.w     D7, [A4 + 0x1FE]
  2848. 00001DEA  6004                     bra        +0x6 /* 00001DF0 */
  2849. label00001DEC:
  2850. 00001DEC  3E2C 0200                move.w     D7, [A4 + 0x200]
  2851. label00001DF0:
  2852. 00001DF0  4267                     clr.w      -[A7]
  2853. 00001DF2  3F07                     move.w     -[A7], D7
  2854. 00001DF4  1F3C 0001                move.b     -[A7], 0x1
  2855. 00001DF8  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  2856. 00001DFC  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2857. 00001E00  4CDF 1080                movem.l    D7,A4, [A7]+
  2858. 00001E04  4E5E                     unlink     A6
  2859. 00001E06  4E75                     rts
  2860. export_727:
  2861. 00001E08  4E56 FFFC                link       A6, -0x0004
  2862. 00001E0C  422E 0008                clr.b      [A6 + 0x8]
  2863. 00001E10  486E FFFC                pea.l      [A6 - 0x4]
  2864. 00001E14  7004                     moveq.l    D0, 0x04
  2865. 00001E16  2F00                     move.l     -[A7], D0
  2866. 00001E18  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2867. label00001E1C:
  2868. 00001E1C  7018                     moveq.l    D0, 0x18
  2869. 00001E1E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2870. 00001E22  6672                     bne        +0x74 /* 00001E96 */
  2871. 00001E24  102D D7D5                move.b     D0, [A5 - 0x282B]
  2872. 00001E28  4880                     ext.w      D0
  2873. 00001E2A  B06D F120                cmp.w      D0, [A5 - 0xEE0]
  2874. 00001E2E  6608                     bne        +0xA /* 00001E38 */
  2875. 00001E30  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  2876. 00001E36  602A                     bra        +0x2C /* 00001E62 */
  2877. label00001E38:
  2878. 00001E38  102D D7D5                move.b     D0, [A5 - 0x282B]
  2879. 00001E3C  4880                     ext.w      D0
  2880. 00001E3E  B06D F148                cmp.w      D0, [A5 - 0xEB8]
  2881. 00001E42  6608                     bne        +0xA /* 00001E4C */
  2882. 00001E44  1D7C 0001 FFFD           move.b     [A6 - 0x3], 0x1
  2883. 00001E4A  6016                     bra        +0x18 /* 00001E62 */
  2884. label00001E4C:
  2885. 00001E4C  102D D7D5                move.b     D0, [A5 - 0x282B]
  2886. 00001E50  4880                     ext.w      D0
  2887. 00001E52  B06D F146                cmp.w      D0, [A5 - 0xEBA]
  2888. 00001E56  6608                     bne        +0xA /* 00001E60 */
  2889. 00001E58  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  2890. 00001E5E  6002                     bra        +0x4 /* 00001E62 */
  2891. label00001E60:
  2892. 00001E60  6034                     bra        +0x36 /* 00001E96 */
  2893. label00001E62:
  2894. 00001E62  4EBA E19C                jsr        [PC - 0x1E64 /* 00000000 */]
  2895. 00001E66  7007                     moveq.l    D0, 0x07
  2896. 00001E68  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2897. 00001E6C  57C0                     seq        D0
  2898. 00001E6E  7203                     moveq.l    D1, 0x03
  2899. 00001E70  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  2900. 00001E74  57C1                     seq        D1
  2901. 00001E76  C001                     and.b      D0, D1
  2902. 00001E78  6706                     beq        +0x8 /* 00001E80 */
  2903. 00001E7A  4EBA E184                jsr        [PC - 0x1E7C /* 00000000 */]
  2904. 00001E7E  609C                     bra        -0x62 /* 00001E1C */
  2905. label00001E80:
  2906. 00001E80  486E FFFC                pea.l      [A6 - 0x4]
  2907. 00001E84  3F3C 0004                move.w     -[A7], 0x4
  2908. 00001E88  1F3C 0004                move.b     -[A7], 0x4
  2909. 00001E8C  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2910. 00001E90  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2911. label00001E96:
  2912. 00001E96  4E5E                     unlink     A6
  2913. 00001E98  4E75                     rts
  2914. export_728:
  2915. 00001E9A  4E56 FFFC                link       A6, -0x0004
  2916. 00001E9E  2F07                     move.l     -[A7], D7
  2917. 00001EA0  422E 0008                clr.b      [A6 + 0x8]
  2918. 00001EA4  7E00                     moveq.l    D7, 0x00
  2919. label00001EA6:
  2920. 00001EA6  7014                     moveq.l    D0, 0x14
  2921. 00001EA8  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2922. 00001EAC  6702                     beq        +0x4 /* 00001EB0 */
  2923. 00001EAE  6032                     bra        +0x34 /* 00001EE2 */
  2924. label00001EB0:
  2925. 00001EB0  7000                     moveq.l    D0, 0x00
  2926. 00001EB2  102D D7D5                move.b     D0, [A5 - 0x282B]
  2927. 00001EB6  8E80                     or.l       D7, D0
  2928. 00001EB8  4EBA E146                jsr        [PC - 0x1EBA /* 00000000 */]
  2929. 00001EBC  7007                     moveq.l    D0, 0x07
  2930. 00001EBE  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2931. 00001EC2  57C0                     seq        D0
  2932. 00001EC4  7203                     moveq.l    D1, 0x03
  2933. 00001EC6  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  2934. 00001ECA  57C1                     seq        D1
  2935. 00001ECC  C001                     and.b      D0, D1
  2936. 00001ECE  6706                     beq        +0x8 /* 00001ED6 */
  2937. 00001ED0  4EBA E12E                jsr        [PC - 0x1ED2 /* 00000000 */]
  2938. 00001ED4  60D0                     bra        -0x2E /* 00001EA6 */
  2939. label00001ED6:
  2940. 00001ED6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2941. 00001EDC  2F07                     move.l     -[A7], D7
  2942. 00001EDE  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2943. label00001EE2:
  2944. 00001EE2  2E1F                     move.l     D7, [A7]+
  2945. 00001EE4  4E5E                     unlink     A6
  2946. 00001EE6  4E75                     rts
  2947. export_729:
  2948. 00001EE8  4E56 FFFE                link       A6, -0x0002
  2949. 00001EEC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2950. 00001EF2  4A6D E416                tst.w      [A5 - 0x1BEA]
  2951. 00001EF6  6612                     bne        +0x14 /* 00001F0A */
  2952. 00001EF8  4267                     clr.w      -[A7]
  2953. 00001EFA  486D E414                pea.l      [A5 - 0x1BEC]
  2954. 00001EFE  487A 000E                pea.l      [PC + 0xE /* 00001F0E, value 0x2697400, pstring "it" */]
  2955. 00001F02  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2956. 00001F06  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2957. label00001F0A:
  2958. 00001F0A  4E5E                     unlink     A6
  2959. 00001F0C  4E75                     rts
  2960. 00001F0E  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  2961. export_730: // at 00001F12 (misaligned)
  2962. 00001F14  FEDE 422E                .extension 0xEDE <<F/2-3/7>> // unimplemented
  2963. 00001F18  0008 700E                ori.b      A0, 0xE
  2964. 00001F1C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2965. 00001F20  6F1A                     ble        +0x1C /* 00001F3C */
  2966. 00001F22  7002                     moveq.l    D0, 0x02
  2967. 00001F24  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  2968. 00001F28  6710                     beq        +0x12 /* 00001F3A */
  2969. 00001F2A  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  2970. 00001F2E  486E FEDE                pea.l      [A6 - 0x122]
  2971. 00001F32  4EBA EFEE                jsr        [PC - 0x1012 /* 00000F22 */]
  2972. 00001F36  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  2973. label00001F3A:
  2974. 00001F3A  604E                     bra        +0x50 /* 00001F8A */
  2975. label00001F3C:
  2976. 00001F3C  4267                     clr.w      -[A7]
  2977. 00001F3E  4EBA EEDC                jsr        [PC - 0x1124 /* 00000E1C */]
  2978. 00001F42  101F                     move.b     D0, [A7]+
  2979. 00001F44  6602                     bne        +0x4 /* 00001F48 */
  2980. 00001F46  6042                     bra        +0x44 /* 00001F8A */
  2981. label00001F48:
  2982. 00001F48  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2983. 00001F4E  486E FFE0                pea.l      [A6 - 0x20]
  2984. 00001F52  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2985. 00001F56  4267                     clr.w      -[A7]
  2986. 00001F58  486D E414                pea.l      [A5 - 0x1BEC]
  2987. 00001F5C  486E FFE0                pea.l      [A6 - 0x20]
  2988. 00001F60  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2989. 00001F64  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  2990. 00001F68  486E FFE0                pea.l      [A6 - 0x20]
  2991. 00001F6C  4240                     clr.w      D0
  2992. 00001F6E  102E FFE0                move.b     D0, [A6 - 0x20]
  2993. 00001F72  5240                     addq.w     D0, 1
  2994. 00001F74  3F00                     move.w     -[A7], D0
  2995. 00001F76  1F3C 0010                move.b     -[A7], 0x10
  2996. 00001F7A  486D E1E6                pea.l      [A5 - 0x1E1A]
  2997. 00001F7E  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  2998. 00001F82  1F3C 0015                move.b     -[A7], 0x15
  2999. 00001F86  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3000. label00001F8A:
  3001. 00001F8A  4E5E                     unlink     A6
  3002. 00001F8C  4E75                     rts
  3003. export_731:
  3004. 00001F8E  4E56 FFE0                link       A6, -0x0020
  3005. 00001F92  422E 0008                clr.b      [A6 + 0x8]
  3006. 00001F96  4267                     clr.w      -[A7]
  3007. 00001F98  4EBA EE82                jsr        [PC - 0x117E /* 00000E1C */]
  3008. 00001F9C  101F                     move.b     D0, [A7]+
  3009. 00001F9E  6602                     bne        +0x4 /* 00001FA2 */
  3010. 00001FA0  6040                     bra        +0x42 /* 00001FE2 */
  3011. label00001FA2:
  3012. 00001FA2  486E FFE0                pea.l      [A6 - 0x20]
  3013. 00001FA6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3014. 00001FAA  4267                     clr.w      -[A7]
  3015. 00001FAC  486E FFE0                pea.l      [A6 - 0x20]
  3016. 00001FB0  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  3017. 00001FB4  101F                     move.b     D0, [A7]+
  3018. 00001FB6  6602                     bne        +0x4 /* 00001FBA */
  3019. 00001FB8  6028                     bra        +0x2A /* 00001FE2 */
  3020. label00001FBA:
  3021. 00001FBA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3022. 00001FC0  486E FFE0                pea.l      [A6 - 0x20]
  3023. 00001FC4  4240                     clr.w      D0
  3024. 00001FC6  102E FFE0                move.b     D0, [A6 - 0x20]
  3025. 00001FCA  5240                     addq.w     D0, 1
  3026. 00001FCC  3F00                     move.w     -[A7], D0
  3027. 00001FCE  1F3C 0010                move.b     -[A7], 0x10
  3028. 00001FD2  486D E1E6                pea.l      [A5 - 0x1E1A]
  3029. 00001FD6  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  3030. 00001FDA  1F3C 0015                move.b     -[A7], 0x15
  3031. 00001FDE  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3032. label00001FE2:
  3033. 00001FE2  4E5E                     unlink     A6
  3034. 00001FE4  4E75                     rts
  3035. export_732:
  3036. fn00001FE6:
  3037. 00001FE6  4E56 0000                link       A6, 0
  3038. 00001FEA  4267                     clr.w      -[A7]
  3039. 00001FEC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3040. 00001FF0  4267                     clr.w      -[A7]
  3041. 00001FF2  4EBA 04B4                jsr        [PC + 0x4B4 /* 000024A8 */]
  3042. 00001FF6  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  3043. 00001FFA  4E5E                     unlink     A6
  3044. 00001FFC  205F                     movea.l    A0, [A7]+
  3045. 00001FFE  544F                     addq.w     A7, 2
  3046. 00002000  4ED0                     jmp        [A0]
  3047. export_733:
  3048. fn00002002:
  3049. 00002002  4E56 0000                link       A6, 0
  3050. 00002006  4267                     clr.w      -[A7]
  3051. 00002008  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3052. 0000200C  1F3C 0001                move.b     -[A7], 0x1
  3053. 00002010  4EBA 0496                jsr        [PC + 0x496 /* 000024A8 */]
  3054. 00002014  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  3055. 00002018  4E5E                     unlink     A6
  3056. 0000201A  205F                     movea.l    A0, [A7]+
  3057. 0000201C  544F                     addq.w     A7, 2
  3058. 0000201E  4ED0                     jmp        [A0]
  3059. export_734:
  3060. 00002020  4E56 FFF6                link       A6, -0x000A
  3061. 00002024  48E7 0308                movem.l    -[A7], D6,D7,A4
  3062. 00002028  42A7                     clr.l      -[A7]
  3063. 0000202A  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  3064. 0000202E  285F                     movea.l    A4, [A7]+
  3065. 00002030  4267                     clr.w      -[A7]
  3066. 00002032  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  3067. 00002036  7001                     moveq.l    D0, 0x01
  3068. 00002038  B05F                     cmp.w      D0, [A7]+
  3069. 0000203A  57C6                     seq        D6
  3070. 0000203C  4406                     neg.b      D6
  3071. 0000203E  200C                     move.l     D0, A4
  3072. 00002040  6606                     bne        +0x8 /* 00002048 */
  3073. 00002042  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3074. 00002046  6056                     bra        +0x58 /* 0000209E */
  3075. label00002048:
  3076. 00002048  4247                     clr.w      D7
  3077. 0000204A  1006                     move.b     D0, D6
  3078. 0000204C  670A                     beq        +0xC /* 00002058 */
  3079. 0000204E  4267                     clr.w      -[A7]
  3080. 00002050  2F0C                     move.l     -[A7], A4
  3081. 00002052  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3082. 00002056  3E1F                     move.w     D7, [A7]+
  3083. label00002058:
  3084. 00002058  4A47                     tst.w      D7
  3085. 0000205A  670C                     beq        +0xE /* 00002068 */
  3086. 0000205C  2F0C                     move.l     -[A7], A4
  3087. 0000205E  3F07                     move.w     -[A7], D7
  3088. 00002060  4267                     clr.w      -[A7]
  3089. 00002062  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3090. 00002066  6036                     bra        +0x38 /* 0000209E */
  3091. label00002068:
  3092. 00002068  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3093. 0000206C  4267                     clr.w      -[A7]
  3094. 0000206E  2F0C                     move.l     -[A7], A4
  3095. 00002070  A950                     syscall    CountMItems
  3096. 00002072  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  3097. 00002076  7E01                     moveq.l    D7, 0x01
  3098. 00002078  601E                     bra        +0x20 /* 00002098 */
  3099. label0000207A:
  3100. 0000207A  2F0C                     move.l     -[A7], A4
  3101. 0000207C  3F07                     move.w     -[A7], D7
  3102. 0000207E  4267                     clr.w      -[A7]
  3103. 00002080  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3104. 00002084  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3105. 00002088  486D CEA2                pea.l      [A5 - 0x315E]
  3106. 0000208C  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3107. 00002090  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3108. 00002094  5247                     addq.w     D7, 1
  3109. 00002096  6906                     bvs        +0x8 /* 0000209E */
  3110. label00002098:
  3111. 00002098  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  3112. 0000209C  6FDC                     ble        -0x22 /* 0000207A */
  3113. label0000209E:
  3114. 0000209E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3115. 000020A2  4E5E                     unlink     A6
  3116. 000020A4  4E75                     rts
  3117. fn000020A6:
  3118. 000020A6  4E56 FFFE                link       A6, -0x0002
  3119. 000020AA  422E 000C                clr.b      [A6 + 0xC]
  3120. 000020AE  7018                     moveq.l    D0, 0x18
  3121. 000020B0  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3122. 000020B4  57C0                     seq        D0
  3123. 000020B6  4A00                     tst.b      D0
  3124. 000020B8  6734                     beq        +0x36 /* 000020EE */
  3125. 000020BA  122D D7D5                move.b     D1, [A5 - 0x282B]
  3126. 000020BE  4881                     ext.w      D1
  3127. 000020C0  5341                     subq.w     D1, 1
  3128. 000020C2  41ED F0DC                lea.l      A0, [A5 - 0xF24]
  3129. 000020C6  1430 1000                move.b     D2, [A0 + D1.w]
  3130. 000020CA  0A02 0001                xori.b     D2, 0x1
  3131. 000020CE  C002                     and.b      D0, D2
  3132. 000020D0  671C                     beq        +0x1E /* 000020EE */
  3133. 000020D2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3134. 000020D8  102D D7D5                move.b     D0, [A5 - 0x282B]
  3135. 000020DC  4880                     ext.w      D0
  3136. 000020DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3137. 000020E2  48C0                     ext.l      D0
  3138. 000020E4  2F00                     move.l     -[A7], D0
  3139. 000020E6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3140. 000020EA  4EBA DF14                jsr        [PC - 0x20EC /* 00000000 */]
  3141. label000020EE:
  3142. 000020EE  4E5E                     unlink     A6
  3143. 000020F0  2E9F                     move.l     [A7], [A7]+
  3144. 000020F2  4E75                     rts
  3145. fn000020F4:
  3146. 000020F4  4E56 FFFA                link       A6, -0x0006
  3147. 000020F8  48E7 0300                movem.l    -[A7], D6,D7
  3148. 000020FC  42A7                     clr.l      -[A7]
  3149. 000020FE  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3150. 00002102  2E1F                     move.l     D7, [A7]+
  3151. 00002104  42A7                     clr.l      -[A7]
  3152. 00002106  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3153. 0000210A  201F                     move.l     D0, [A7]+
  3154. 0000210C  3C00                     move.w     D6, D0
  3155. 0000210E  4267                     clr.w      -[A7]
  3156. 00002110  3F06                     move.w     -[A7], D6
  3157. 00002112  2007                     move.l     D0, D7
  3158. 00002114  C0BC 0000 000F           and.l      D0, 0xF
  3159. 0000211A  1F00                     move.b     -[A7], D0
  3160. 0000211C  4A87                     tst.l      D7
  3161. 0000211E  5DC0                     slt        D0
  3162. 00002120  4400                     neg.b      D0
  3163. 00002122  1F00                     move.b     -[A7], D0
  3164. 00002124  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3165. 00002128  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3166. 0000212C  4CDF 00C0                movem.l    D6,D7, [A7]+
  3167. 00002130  4E5E                     unlink     A6
  3168. 00002132  2E9F                     move.l     [A7], [A7]+
  3169. 00002134  4E75                     rts
  3170. fn00002136:
  3171. 00002136  4E56 FF00                link       A6, -0x0100
  3172. 0000213A  486E FF00                pea.l      [A6 - 0x100]
  3173. 0000213E  4EBA EDE2                jsr        [PC - 0x121E /* 00000F22 */]
  3174. 00002142  205F                     movea.l    A0, [A7]+
  3175. 00002144  4240                     clr.w      D0
  3176. 00002146  1010                     move.b     D0, [A0]
  3177. 00002148  4A40                     tst.w      D0
  3178. 0000214A  6712                     beq        +0x14 /* 0000215E */
  3179. 0000214C  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3180. 00002150  486E FF00                pea.l      [A6 - 0x100]
  3181. 00002154  4EBA EDCC                jsr        [PC - 0x1234 /* 00000F22 */]
  3182. 00002158  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3183. 0000215C  6008                     bra        +0xA /* 00002166 */
  3184. label0000215E:
  3185. 0000215E  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3186. 00002162  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3187. label00002166:
  3188. 00002166  4E5E                     unlink     A6
  3189. 00002168  2E9F                     move.l     [A7], [A7]+
  3190. 0000216A  4E75                     rts
  3191. fn0000216C:
  3192. 0000216C  4E56 FFE4                link       A6, -0x001C
  3193. 00002170  2F03                     move.l     -[A7], D3
  3194. 00002172  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3195. 00002178  7008                     moveq.l    D0, 0x08
  3196. 0000217A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3197. 0000217E  57C0                     seq        D0
  3198. 00002180  4A00                     tst.b      D0
  3199. 00002182  660C                     bne        +0xE /* 00002190 */
  3200. 00002184  7209                     moveq.l    D1, 0x09
  3201. 00002186  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  3202. 0000218A  57C1                     seq        D1
  3203. 0000218C  8001                     or.b       D0, D1
  3204. 0000218E  6768                     beq        +0x6A /* 000021F8 */
  3205. label00002190:
  3206. 00002190  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  3207. 00002194  486D CEF0                pea.l      [A5 - 0x3110]
  3208. 00002198  4EBA DEE6                jsr        [PC - 0x211A /* 00000080 */]
  3209. 0000219C  7009                     moveq.l    D0, 0x09
  3210. 0000219E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3211. 000021A2  57C0                     seq        D0
  3212. 000021A4  4A00                     tst.b      D0
  3213. 000021A6  6740                     beq        +0x42 /* 000021E8 */
  3214. 000021A8  2F00                     move.l     -[A7], D0
  3215. 000021AA  4267                     clr.w      -[A7]
  3216. 000021AC  2F00                     move.l     -[A7], D0
  3217. 000021AE  42A7                     clr.l      -[A7]
  3218. 000021B0  486D CEF0                pea.l      [A5 - 0x3110]
  3219. 000021B4  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3220. 000021B8  221F                     move.l     D1, [A7]+
  3221. 000021BA  201F                     move.l     D0, [A7]+
  3222. 000021BC  2F01                     move.l     -[A7], D1
  3223. 000021BE  486E FFF4                pea.l      [A6 - 0xC]
  3224. 000021C2  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3225. 000021C6  121F                     move.b     D1, [A7]+
  3226. 000021C8  201F                     move.l     D0, [A7]+
  3227. 000021CA  C001                     and.b      D0, D1
  3228. 000021CC  671A                     beq        +0x1C /* 000021E8 */
  3229. 000021CE  102E FFF4                move.b     D0, [A6 - 0xC]
  3230. 000021D2  670A                     beq        +0xC /* 000021DE */
  3231. 000021D4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3232. 000021D8  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  3233. 000021DC  6012                     bra        +0x14 /* 000021F0 */
  3234. label000021DE:
  3235. 000021DE  486E FFF6                pea.l      [A6 - 0xA]
  3236. 000021E2  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3237. 000021E6  6008                     bra        +0xA /* 000021F0 */
  3238. label000021E8:
  3239. 000021E8  486D CEF0                pea.l      [A5 - 0x3110]
  3240. 000021EC  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  3241. label000021F0:
  3242. 000021F0  4EBA DE0E                jsr        [PC - 0x21F2 /* 00000000 */]
  3243. 000021F4  6000 02AA                bra        +0x2AC /* 000024A0 */
  3244. label000021F8:
  3245. 000021F8  700A                     moveq.l    D0, 0x0A
  3246. 000021FA  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3247. 000021FE  6620                     bne        +0x22 /* 00002220 */
  3248. 00002200  102D D7D5                move.b     D0, [A5 - 0x282B]
  3249. 00002204  4880                     ext.w      D0
  3250. 00002206  5340                     subq.w     D0, 1
  3251. 00002208  41ED F14C                lea.l      A0, [A5 - 0xEB4]
  3252. 0000220C  EB40                     asl        D0.w, 5
  3253. 0000220E  41F0 0000                lea.l      A0, [A0 + D0.w]
  3254. 00002212  2F08                     move.l     -[A7], A0
  3255. 00002214  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  3256. 00002218  4EBA DDE6                jsr        [PC - 0x221A /* 00000000 */]
  3257. 0000221C  6000 0282                bra        +0x284 /* 000024A0 */
  3258. label00002220:
  3259. 00002220  700B                     moveq.l    D0, 0x0B
  3260. 00002222  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3261. 00002226  57C0                     seq        D0
  3262. 00002228  4A00                     tst.b      D0
  3263. 0000222A  671E                     beq        +0x20 /* 0000224A */
  3264. 0000222C  720B                     moveq.l    D1, 0x0B
  3265. 0000222E  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3266. 00002232  57C1                     seq        D1
  3267. 00002234  C001                     and.b      D0, D1
  3268. 00002236  6712                     beq        +0x14 /* 0000224A */
  3269. 00002238  41ED CEA2                lea.l      A0, [A5 - 0x315E]
  3270. 0000223C  2F08                     move.l     -[A7], A0
  3271. 0000223E  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  3272. 00002242  4EBA DDBC                jsr        [PC - 0x2244 /* 00000000 */]
  3273. 00002246  6000 0258                bra        +0x25A /* 000024A0 */
  3274. label0000224A:
  3275. 0000224A  700F                     moveq.l    D0, 0x0F
  3276. 0000224C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3277. 00002250  6638                     bne        +0x3A /* 0000228A */
  3278. 00002252  4267                     clr.w      -[A7]
  3279. 00002254  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3280. 00002258  2050                     movea.l    A0, [A0]
  3281. 0000225A  3F28 020C                move.w     -[A7], [A0 + 0x20C]
  3282. 0000225E  4267                     clr.w      -[A7]
  3283. 00002260  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3284. 00002264  101F                     move.b     D0, [A7]+
  3285. 00002266  6722                     beq        +0x24 /* 0000228A */
  3286. 00002268  2F00                     move.l     -[A7], D0
  3287. 0000226A  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3288. 00002270  4267                     clr.w      -[A7]
  3289. 00002272  4EBA 0234                jsr        [PC + 0x234 /* 000024A8 */]
  3290. 00002276  121F                     move.b     D1, [A7]+
  3291. 00002278  201F                     move.l     D0, [A7]+
  3292. 0000227A  C001                     and.b      D0, D1
  3293. 0000227C  670C                     beq        +0xE /* 0000228A */
  3294. 0000227E  1F3C 0016                move.b     -[A7], 0x16
  3295. 00002282  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3296. 00002286  6000 0218                bra        +0x21A /* 000024A0 */
  3297. label0000228A:
  3298. 0000228A  700E                     moveq.l    D0, 0x0E
  3299. 0000228C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3300. 00002290  6C40                     bge        +0x42 /* 000022D2 */
  3301. 00002292  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  3302. 00002296  486D CEF0                pea.l      [A5 - 0x3110]
  3303. 0000229A  4EBA DDE4                jsr        [PC - 0x221C /* 00000080 */]
  3304. 0000229E  4267                     clr.w      -[A7]
  3305. 000022A0  486D CEF0                pea.l      [A5 - 0x3110]
  3306. 000022A4  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  3307. 000022A8  101F                     move.b     D0, [A7]+
  3308. 000022AA  6726                     beq        +0x28 /* 000022D2 */
  3309. 000022AC  4EBA DD52                jsr        [PC - 0x22AE /* 00000000 */]
  3310. 000022B0  7003                     moveq.l    D0, 0x03
  3311. 000022B2  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3312. 000022B6  6606                     bne        +0x8 /* 000022BE */
  3313. 000022B8  4EBA EBA0                jsr        [PC - 0x1460 /* 00000E5A */]
  3314. 000022BC  6014                     bra        +0x16 /* 000022D2 */
  3315. label000022BE:
  3316. 000022BE  486D CEF0                pea.l      [A5 - 0x3110]
  3317. 000022C2  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  3318. 000022C6  1F3C 0018                move.b     -[A7], 0x18
  3319. 000022CA  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3320. 000022CE  6000 01D0                bra        +0x1D2 /* 000024A0 */
  3321. label000022D2:
  3322. 000022D2  7018                     moveq.l    D0, 0x18
  3323. 000022D4  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3324. 000022D8  6646                     bne        +0x48 /* 00002320 */
  3325. 000022DA  486E FFE4                pea.l      [A6 - 0x1C]
  3326. 000022DE  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  3327. 000022E2  4267                     clr.w      -[A7]
  3328. 000022E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3329. 000022E8  4EBA FDBC                jsr        [PC - 0x244 /* 000020A6 */]
  3330. 000022EC  101F                     move.b     D0, [A7]+
  3331. 000022EE  6728                     beq        +0x2A /* 00002318 */
  3332. 000022F0  2F00                     move.l     -[A7], D0
  3333. 000022F2  4267                     clr.w      -[A7]
  3334. 000022F4  4EBA F160                jsr        [PC - 0xEA0 /* 00001456 */]
  3335. 000022F8  121F                     move.b     D1, [A7]+
  3336. 000022FA  201F                     move.l     D0, [A7]+
  3337. 000022FC  C001                     and.b      D0, D1
  3338. 000022FE  4A00                     tst.b      D0
  3339. 00002300  6716                     beq        +0x18 /* 00002318 */
  3340. 00002302  2F00                     move.l     -[A7], D0
  3341. 00002304  4267                     clr.w      -[A7]
  3342. 00002306  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3343. 0000230A  4EBA FDE8                jsr        [PC - 0x218 /* 000020F4 */]
  3344. 0000230E  121F                     move.b     D1, [A7]+
  3345. 00002310  201F                     move.l     D0, [A7]+
  3346. 00002312  C001                     and.b      D0, D1
  3347. 00002314  6600 018A                bne        +0x18C /* 000024A0 */
  3348. label00002318:
  3349. 00002318  486E FFE4                pea.l      [A6 - 0x1C]
  3350. 0000231C  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  3351. label00002320:
  3352. 00002320  7017                     moveq.l    D0, 0x17
  3353. 00002322  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3354. 00002326  57C0                     seq        D0
  3355. 00002328  4A00                     tst.b      D0
  3356. 0000232A  6714                     beq        +0x16 /* 00002340 */
  3357. 0000232C  7200                     moveq.l    D1, 0x00
  3358. 0000232E  122D D7D5                move.b     D1, [A5 - 0x282B]
  3359. 00002332  C2BC 0000 000F           and.l      D1, 0xF
  3360. 00002338  4A81                     tst.l      D1
  3361. 0000233A  57C1                     seq        D1
  3362. 0000233C  C001                     and.b      D0, D1
  3363. 0000233E  6652                     bne        +0x54 /* 00002392 */
  3364. label00002340:
  3365. 00002340  721B                     moveq.l    D1, 0x1B
  3366. 00002342  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  3367. 00002346  57C1                     seq        D1
  3368. 00002348  4A01                     tst.b      D1
  3369. 0000234A  6728                     beq        +0x2A /* 00002374 */
  3370. 0000234C  7408                     moveq.l    D2, 0x08
  3371. 0000234E  B42D D7D5                cmp.b      D2, [A5 - 0x282B]
  3372. 00002352  57C2                     seq        D2
  3373. 00002354  4A02                     tst.b      D2
  3374. 00002356  663A                     bne        +0x3C /* 00002392 */
  3375. 00002358  7607                     moveq.l    D3, 0x07
  3376. 0000235A  B62D D7D5                cmp.b      D3, [A5 - 0x282B]
  3377. 0000235E  57C3                     seq        D3
  3378. 00002360  8403                     or.b       D2, D3
  3379. 00002362  662E                     bne        +0x30 /* 00002392 */
  3380. 00002364  7609                     moveq.l    D3, 0x09
  3381. 00002366  B62D D7D5                cmp.b      D3, [A5 - 0x282B]
  3382. 0000236A  57C3                     seq        D3
  3383. 0000236C  8403                     or.b       D2, D3
  3384. 0000236E  C202                     and.b      D1, D2
  3385. 00002370  8001                     or.b       D0, D1
  3386. 00002372  661E                     bne        +0x20 /* 00002392 */
  3387. label00002374:
  3388. 00002374  7218                     moveq.l    D1, 0x18
  3389. 00002376  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  3390. 0000237A  57C1                     seq        D1
  3391. 0000237C  4A01                     tst.b      D1
  3392. 0000237E  6738                     beq        +0x3A /* 000023B8 */
  3393. 00002380  142D D7D5                move.b     D2, [A5 - 0x282B]
  3394. 00002384  4882                     ext.w      D2
  3395. 00002386  B46D F142                cmp.w      D2, [A5 - 0xEBE]
  3396. 0000238A  57C2                     seq        D2
  3397. 0000238C  C202                     and.b      D1, D2
  3398. 0000238E  8001                     or.b       D0, D1
  3399. 00002390  6726                     beq        +0x28 /* 000023B8 */
  3400. label00002392:
  3401. 00002392  4267                     clr.w      -[A7]
  3402. 00002394  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3403. 00002398  2050                     movea.l    A0, [A0]
  3404. 0000239A  3F28 020A                move.w     -[A7], [A0 + 0x20A]
  3405. 0000239E  4267                     clr.w      -[A7]
  3406. 000023A0  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3407. 000023A4  101F                     move.b     D0, [A7]+
  3408. 000023A6  670C                     beq        +0xE /* 000023B4 */
  3409. 000023A8  1F3C 0017                move.b     -[A7], 0x17
  3410. 000023AC  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3411. 000023B0  6000 00EE                bra        +0xF0 /* 000024A0 */
  3412. label000023B4:
  3413. 000023B4  6000 00E6                bra        +0xE8 /* 0000249C */
  3414. label000023B8:
  3415. 000023B8  700E                     moveq.l    D0, 0x0E
  3416. 000023BA  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3417. 000023BE  5DC0                     slt        D0
  3418. 000023C0  4A00                     tst.b      D0
  3419. 000023C2  6712                     beq        +0x14 /* 000023D6 */
  3420. 000023C4  2F00                     move.l     -[A7], D0
  3421. 000023C6  4267                     clr.w      -[A7]
  3422. 000023C8  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3423. 000023CC  121F                     move.b     D1, [A7]+
  3424. 000023CE  201F                     move.l     D0, [A7]+
  3425. 000023D0  C001                     and.b      D0, D1
  3426. 000023D2  6600 00CC                bne        +0xCE /* 000024A0 */
  3427. label000023D6:
  3428. 000023D6  102D D032                move.b     D0, [A5 - 0x2FCE]
  3429. 000023DA  6600 00C0                bne        +0xC2 /* 0000249C */
  3430. 000023DE  4267                     clr.w      -[A7]
  3431. 000023E0  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3432. 000023E4  2050                     movea.l    A0, [A0]
  3433. 000023E6  3F28 0210                move.w     -[A7], [A0 + 0x210]
  3434. 000023EA  4267                     clr.w      -[A7]
  3435. 000023EC  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3436. 000023F0  101F                     move.b     D0, [A7]+
  3437. 000023F2  670C                     beq        +0xE /* 00002400 */
  3438. 000023F4  1F3C 001A                move.b     -[A7], 0x1A
  3439. 000023F8  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3440. 000023FC  6000 00A2                bra        +0xA4 /* 000024A0 */
  3441. label00002400:
  3442. 00002400  7019                     moveq.l    D0, 0x19
  3443. 00002402  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3444. 00002406  6636                     bne        +0x38 /* 0000243E */
  3445. 00002408  486E FFE4                pea.l      [A6 - 0x1C]
  3446. 0000240C  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  3447. 00002410  4267                     clr.w      -[A7]
  3448. 00002412  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3449. 00002416  2050                     movea.l    A0, [A0]
  3450. 00002418  3F28 0208                move.w     -[A7], [A0 + 0x208]
  3451. 0000241C  4267                     clr.w      -[A7]
  3452. 0000241E  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3453. 00002422  101F                     move.b     D0, [A7]+
  3454. 00002424  6710                     beq        +0x12 /* 00002436 */
  3455. 00002426  2F00                     move.l     -[A7], D0
  3456. 00002428  4267                     clr.w      -[A7]
  3457. 0000242A  4EBA F8FA                jsr        [PC - 0x706 /* 00001D26 */]
  3458. 0000242E  121F                     move.b     D1, [A7]+
  3459. 00002430  201F                     move.l     D0, [A7]+
  3460. 00002432  C001                     and.b      D0, D1
  3461. 00002434  666A                     bne        +0x6C /* 000024A0 */
  3462. label00002436:
  3463. 00002436  486E FFE4                pea.l      [A6 - 0x1C]
  3464. 0000243A  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  3465. label0000243E:
  3466. 0000243E  4267                     clr.w      -[A7]
  3467. 00002440  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3468. 00002444  2050                     movea.l    A0, [A0]
  3469. 00002446  3F28 0218                move.w     -[A7], [A0 + 0x218]
  3470. 0000244A  4267                     clr.w      -[A7]
  3471. 0000244C  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3472. 00002450  101F                     move.b     D0, [A7]+
  3473. 00002452  670A                     beq        +0xC /* 0000245E */
  3474. 00002454  1F3C 0030                move.b     -[A7], 0x30 /* '0' */
  3475. 00002458  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3476. 0000245C  6042                     bra        +0x44 /* 000024A0 */
  3477. label0000245E:
  3478. 0000245E  206E 0008                movea.l    A0, [A6 + 0x8]
  3479. 00002462  1028 0008                move.b     D0, [A0 + 0x8]
  3480. 00002466  0A00 0001                xori.b     D0, 0x1
  3481. 0000246A  4A00                     tst.b      D0
  3482. 0000246C  672E                     beq        +0x30 /* 0000249C */
  3483. 0000246E  7204                     moveq.l    D1, 0x04
  3484. 00002470  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  3485. 00002474  5DC1                     slt        D1
  3486. 00002476  C001                     and.b      D0, D1
  3487. 00002478  6722                     beq        +0x24 /* 0000249C */
  3488. 0000247A  2F2D D7D6                move.l     -[A7], [A5 - 0x282A]
  3489. 0000247E  486D CEF0                pea.l      [A5 - 0x3110]
  3490. 00002482  4EBA DBFC                jsr        [PC - 0x2404 /* 00000080 */]
  3491. 00002486  4EBA DB78                jsr        [PC - 0x2488 /* 00000000 */]
  3492. 0000248A  486D CEF0                pea.l      [A5 - 0x3110]
  3493. 0000248E  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  3494. 00002492  1F3C 0018                move.b     -[A7], 0x18
  3495. 00002496  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3496. 0000249A  6004                     bra        +0x6 /* 000024A0 */
  3497. label0000249C:
  3498. 0000249C  422E 000C                clr.b      [A6 + 0xC]
  3499. label000024A0:
  3500. 000024A0  261F                     move.l     D3, [A7]+
  3501. 000024A2  4E5E                     unlink     A6
  3502. 000024A4  2E9F                     move.l     [A7], [A7]+
  3503. 000024A6  4E75                     rts
  3504. fn000024A8:
  3505. 000024A8  4E56 FFEA                link       A6, -0x0016
  3506. 000024AC  48E7 0300                movem.l    -[A7], D6,D7
  3507. 000024B0  422E 000C                clr.b      [A6 + 0xC]
  3508. 000024B4  7002                     moveq.l    D0, 0x02
  3509. 000024B6  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3510. 000024BA  6700 0206                beq        +0x208 /* 000026C2 */
  3511. 000024BE  486E FFF0                pea.l      [A6 - 0x10]
  3512. 000024C2  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  3513. 000024C6  102D D7D4                move.b     D0, [A5 - 0x282C]
  3514. 000024CA  4880                     ext.w      D0
  3515. 000024CC  5D40                     subq.w     D0, 6
  3516. 000024CE  6706                     beq        +0x8 /* 000024D6 */
  3517. 000024D0  5340                     subq.w     D0, 1
  3518. 000024D2  6730                     beq        +0x32 /* 00002504 */
  3519. 000024D4  6074                     bra        +0x76 /* 0000254A */
  3520. label000024D6:
  3521. 000024D6  700C                     moveq.l    D0, 0x0C
  3522. 000024D8  B02D D7D5                cmp.b      D0, [A5 - 0x282B]
  3523. 000024DC  6600 01E4                bne        +0x1E6 /* 000026C2 */
  3524. 000024E0  4EBA DB1E                jsr        [PC - 0x24E2 /* 00000000 */]
  3525. 000024E4  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3526. 000024EA  4267                     clr.w      -[A7]
  3527. 000024EC  4EBA FFBA                jsr        [PC - 0x46 /* 000024A8 */]
  3528. 000024F0  101F                     move.b     D0, [A7]+
  3529. 000024F2  6604                     bne        +0x6 /* 000024F8 */
  3530. 000024F4  6000 01BC                bra        +0x1BE /* 000026B2 */
  3531. label000024F8:
  3532. 000024F8  1F3C 0019                move.b     -[A7], 0x19
  3533. 000024FC  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3534. 00002500  6000 011A                bra        +0x11C /* 0000261C */
  3535. label00002504:
  3536. 00002504  7007                     moveq.l    D0, 0x07
  3537. 00002506  B02D D7D5                cmp.b      D0, [A5 - 0x282B]
  3538. 0000250A  6600 01B6                bne        +0x1B8 /* 000026C2 */
  3539. 0000250E  4EBA DAF0                jsr        [PC - 0x2510 /* 00000000 */]
  3540. 00002512  42A7                     clr.l      -[A7]
  3541. 00002514  4267                     clr.w      -[A7]
  3542. 00002516  4EBA FF90                jsr        [PC - 0x70 /* 000024A8 */]
  3543. 0000251A  101F                     move.b     D0, [A7]+
  3544. 0000251C  6604                     bne        +0x6 /* 00002522 */
  3545. 0000251E  6000 0192                bra        +0x194 /* 000026B2 */
  3546. label00002522:
  3547. 00002522  7007                     moveq.l    D0, 0x07
  3548. 00002524  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3549. 00002528  57C0                     seq        D0
  3550. 0000252A  4A00                     tst.b      D0
  3551. 0000252C  6712                     beq        +0x14 /* 00002540 */
  3552. 0000252E  720A                     moveq.l    D1, 0x0A
  3553. 00002530  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3554. 00002534  57C1                     seq        D1
  3555. 00002536  C001                     and.b      D0, D1
  3556. 00002538  6706                     beq        +0x8 /* 00002540 */
  3557. 0000253A  4EBA DAC4                jsr        [PC - 0x253C /* 00000000 */]
  3558. 0000253E  6006                     bra        +0x8 /* 00002546 */
  3559. label00002540:
  3560. 00002540  2F0E                     move.l     -[A7], A6
  3561. 00002542  4EBA FBF2                jsr        [PC - 0x40E /* 00002136 */]
  3562. label00002546:
  3563. 00002546  6000 00D4                bra        +0xD6 /* 0000261C */
  3564. label0000254A:
  3565. 0000254A  701B                     moveq.l    D0, 0x1B
  3566. 0000254C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3567. 00002550  57C0                     seq        D0
  3568. 00002552  4A00                     tst.b      D0
  3569. 00002554  6730                     beq        +0x32 /* 00002586 */
  3570. 00002556  7204                     moveq.l    D1, 0x04
  3571. 00002558  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3572. 0000255C  57C1                     seq        D1
  3573. 0000255E  C001                     and.b      D0, D1
  3574. 00002560  6724                     beq        +0x26 /* 00002586 */
  3575. 00002562  4EBA DA9C                jsr        [PC - 0x2564 /* 00000000 */]
  3576. 00002566  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3577. 0000256C  4267                     clr.w      -[A7]
  3578. 0000256E  4EBA FF38                jsr        [PC - 0xC8 /* 000024A8 */]
  3579. 00002572  101F                     move.b     D0, [A7]+
  3580. 00002574  6604                     bne        +0x6 /* 0000257A */
  3581. 00002576  6000 013A                bra        +0x13C /* 000026B2 */
  3582. label0000257A:
  3583. 0000257A  1F3C 0012                move.b     -[A7], 0x12
  3584. 0000257E  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3585. 00002582  6000 0098                bra        +0x9A /* 0000261C */
  3586. label00002586:
  3587. 00002586  701B                     moveq.l    D0, 0x1B
  3588. 00002588  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3589. 0000258C  57C0                     seq        D0
  3590. 0000258E  4A00                     tst.b      D0
  3591. 00002590  677A                     beq        +0x7C /* 0000260C */
  3592. 00002592  720E                     moveq.l    D1, 0x0E
  3593. 00002594  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3594. 00002598  57C1                     seq        D1
  3595. 0000259A  C001                     and.b      D0, D1
  3596. 0000259C  676E                     beq        +0x70 /* 0000260C */
  3597. 0000259E  4EBA DA60                jsr        [PC - 0x25A0 /* 00000000 */]
  3598. 000025A2  7006                     moveq.l    D0, 0x06
  3599. 000025A4  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3600. 000025A8  57C0                     seq        D0
  3601. 000025AA  4A00                     tst.b      D0
  3602. 000025AC  675A                     beq        +0x5C /* 00002608 */
  3603. 000025AE  7211                     moveq.l    D1, 0x11
  3604. 000025B0  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3605. 000025B4  57C1                     seq        D1
  3606. 000025B6  4A01                     tst.b      D1
  3607. 000025B8  660E                     bne        +0x10 /* 000025C8 */
  3608. 000025BA  7412                     moveq.l    D2, 0x12
  3609. 000025BC  B42D D7D5                cmp.b      D2, [A5 - 0x282B]
  3610. 000025C0  57C2                     seq        D2
  3611. 000025C2  8202                     or.b       D1, D2
  3612. 000025C4  C001                     and.b      D0, D1
  3613. 000025C6  6740                     beq        +0x42 /* 00002608 */
  3614. label000025C8:
  3615. 000025C8  7012                     moveq.l    D0, 0x12
  3616. 000025CA  B02D D7D5                cmp.b      D0, [A5 - 0x282B]
  3617. 000025CE  57C6                     seq        D6
  3618. 000025D0  4406                     neg.b      D6
  3619. 000025D2  4EBA DA2C                jsr        [PC - 0x25D4 /* 00000000 */]
  3620. 000025D6  4267                     clr.w      -[A7]
  3621. 000025D8  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3622. 000025DC  2050                     movea.l    A0, [A0]
  3623. 000025DE  3F28 0216                move.w     -[A7], [A0 + 0x216]
  3624. 000025E2  1F3C 0001                move.b     -[A7], 0x1
  3625. 000025E6  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3626. 000025EA  101F                     move.b     D0, [A7]+
  3627. 000025EC  6604                     bne        +0x6 /* 000025F2 */
  3628. 000025EE  6000 00C2                bra        +0xC4 /* 000026B2 */
  3629. label000025F2:
  3630. 000025F2  1F3C 002F                move.b     -[A7], 0x2F /* '/' */
  3631. 000025F6  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3632. 000025FA  1006                     move.b     D0, D6
  3633. 000025FC  6708                     beq        +0xA /* 00002606 */
  3634. 000025FE  1F3C 0012                move.b     -[A7], 0x12
  3635. 00002602  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3636. label00002606:
  3637. 00002606  6014                     bra        +0x16 /* 0000261C */
  3638. label00002608:
  3639. 00002608  4EBA E850                jsr        [PC - 0x17B0 /* 00000E5A */]
  3640. label0000260C:
  3641. 0000260C  4267                     clr.w      -[A7]
  3642. 0000260E  2F0E                     move.l     -[A7], A6
  3643. 00002610  4EBA FB5A                jsr        [PC - 0x4A6 /* 0000216C */]
  3644. 00002614  101F                     move.b     D0, [A7]+
  3645. 00002616  6604                     bne        +0x6 /* 0000261C */
  3646. 00002618  6000 0098                bra        +0x9A /* 000026B2 */
  3647. label0000261C:
  3648. 0000261C  7006                     moveq.l    D0, 0x06
  3649. 0000261E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3650. 00002622  6600 008C                bne        +0x8E /* 000026B0 */
  3651. 00002626  102D D7D5                move.b     D0, [A5 - 0x282B]
  3652. 0000262A  4880                     ext.w      D0
  3653. 0000262C  3D40 FFEE                move.w     [A6 - 0x12], D0
  3654. 00002630  5340                     subq.w     D0, 1
  3655. 00002632  41ED F124                lea.l      A0, [A5 - 0xEDC]
  3656. 00002636  1230 0000                move.b     D1, [A0 + D0.w]
  3657. 0000263A  4881                     ext.w      D1
  3658. 0000263C  B26E 000A                cmp.w      D1, [A6 + 0xA]
  3659. 00002640  6F7A                     ble        +0x7C /* 000026BC */
  3660. 00002642  4EBA D9BC                jsr        [PC - 0x2644 /* 00000000 */]
  3661. 00002646  302E FFEE                move.w     D0, [A6 - 0x12]
  3662. 0000264A  5340                     subq.w     D0, 1
  3663. 0000264C  41ED F124                lea.l      A0, [A5 - 0xEDC]
  3664. 00002650  1230 0000                move.b     D1, [A0 + D0.w]
  3665. 00002654  4881                     ext.w      D1
  3666. 00002656  3E01                     move.w     D7, D1
  3667. 00002658  7007                     moveq.l    D0, 0x07
  3668. 0000265A  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3669. 0000265E  6602                     bne        +0x4 /* 00002662 */
  3670. 00002660  5347                     subq.w     D7, 1
  3671. label00002662:
  3672. 00002662  4267                     clr.w      -[A7]
  3673. 00002664  3F07                     move.w     -[A7], D7
  3674. 00002666  4267                     clr.w      -[A7]
  3675. 00002668  4EBA FE3E                jsr        [PC - 0x1C2 /* 000024A8 */]
  3676. 0000266C  101F                     move.b     D0, [A7]+
  3677. 0000266E  6602                     bne        +0x4 /* 00002672 */
  3678. 00002670  6040                     bra        +0x42 /* 000026B2 */
  3679. label00002672:
  3680. 00002672  7013                     moveq.l    D0, 0x13
  3681. 00002674  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3682. 00002678  5FC0                     sle        D0
  3683. 0000267A  4A00                     tst.b      D0
  3684. 0000267C  671C                     beq        +0x1E /* 0000269A */
  3685. 0000267E  7219                     moveq.l    D1, 0x19
  3686. 00002680  B26E FFEE                cmp.w      D1, [A6 - 0x12]
  3687. 00002684  5CC1                     sge        D1
  3688. 00002686  C001                     and.b      D0, D1
  3689. 00002688  6710                     beq        +0x12 /* 0000269A */
  3690. 0000268A  486E FFEE                pea.l      [A6 - 0x12]
  3691. 0000268E  486D F140                pea.l      [A5 - 0xEC0]
  3692. 00002692  3F3C 0002                move.w     -[A7], 0x2
  3693. 00002696  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  3694. label0000269A:
  3695. 0000269A  302E FFEE                move.w     D0, [A6 - 0x12]
  3696. 0000269E  5340                     subq.w     D0, 1
  3697. 000026A0  41ED F0C2                lea.l      A0, [A5 - 0xF3E]
  3698. 000026A4  1F30 0000                move.b     -[A7], [A0 + D0.w]
  3699. 000026A8  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  3700. 000026AC  6000 FF6E                bra        -0x90 /* 0000261C */
  3701. label000026B0:
  3702. 000026B0  600A                     bra        +0xC /* 000026BC */
  3703. label000026B2:
  3704. 000026B2  486E FFF0                pea.l      [A6 - 0x10]
  3705. 000026B6  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  3706. 000026BA  6006                     bra        +0x8 /* 000026C2 */
  3707. label000026BC:
  3708. 000026BC  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3709. label000026C2:
  3710. 000026C2  4CDF 00C0                movem.l    D6,D7, [A7]+
  3711. 000026C6  4E5E                     unlink     A6
  3712. 000026C8  2E9F                     move.l     [A7], [A7]+
  3713. 000026CA  4E75                     rts
  3714. export_735:
  3715. 000026CC  4E56 0000                link       A6, 0
  3716. 000026D0  4267                     clr.w      -[A7]
  3717. 000026D2  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3718. 000026D6  2050                     movea.l    A0, [A0]
  3719. 000026D8  3F28 01FC                move.w     -[A7], [A0 + 0x1FC]
  3720. 000026DC  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3721. 000026E0  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3722. 000026E4  4E5E                     unlink     A6
  3723. 000026E6  4E75                     rts
  3724. export_736:
  3725. 000026E8  4E56 0000                link       A6, 0
  3726. 000026EC  4267                     clr.w      -[A7]
  3727. 000026EE  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3728. 000026F2  2050                     movea.l    A0, [A0]
  3729. 000026F4  3F28 01FE                move.w     -[A7], [A0 + 0x1FE]
  3730. 000026F8  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3731. 000026FC  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3732. 00002700  4E5E                     unlink     A6
  3733. 00002702  4E75                     rts
  3734. export_737:
  3735. fn00002704:
  3736. 00002704  4E56 FEF8                link       A6, -0x0108
  3737. 00002708  48E7 0018                movem.l    -[A7], A3,A4
  3738. 0000270C  206E 0014                movea.l    A0, [A6 + 0x14]
  3739. 00002710  43EE FF00                lea.l      A1, [A6 - 0x100]
  3740. 00002714  703F                     moveq.l    D0, 0x3F
  3741. label00002716:
  3742. 00002716  22D8                     move.l     [A1]+, [A0]+
  3743. 00002718  51C8 FFFC                dbf        D0, -0x6 /* 00002716 */
  3744. 0000271C  286E 000C                movea.l    A4, [A6 + 0xC]
  3745. 00002720  206E 0010                movea.l    A0, [A6 + 0x10]
  3746. 00002724  2F08                     move.l     -[A7], A0
  3747. 00002726  42A7                     clr.l      -[A7]
  3748. 00002728  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3749. 0000272C  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  3750. 00002730  201F                     move.l     D0, [A7]+
  3751. 00002732  205F                     movea.l    A0, [A7]+
  3752. 00002734  2080                     move.l     [A0], D0
  3753. 00002736  206E 0008                movea.l    A0, [A6 + 0x8]
  3754. 0000273A  30BC FFFF                move.w     [A0], 0xFFFF
  3755. 0000273E  4267                     clr.w      -[A7]
  3756. 00002740  486E FF00                pea.l      [A6 - 0x100]
  3757. 00002744  486E FEFF                pea.l      [A6 - 0x101]
  3758. 00002748  486E FEFE                pea.l      [A6 - 0x102]
  3759. 0000274C  486E FEFC                pea.l      [A6 - 0x104]
  3760. 00002750  4EBA D9F2                jsr        [PC - 0x260E /* 00000144 */]
  3761. 00002754  101F                     move.b     D0, [A7]+
  3762. 00002756  6718                     beq        +0x1A /* 00002770 */
  3763. 00002758  7219                     moveq.l    D1, 0x19
  3764. 0000275A  B22E FEFF                cmp.b      D1, [A6 - 0x101]
  3765. 0000275E  57C1                     seq        D1
  3766. 00002760  C001                     and.b      D0, D1
  3767. 00002762  670C                     beq        +0xE /* 00002770 */
  3768. 00002764  102E FEFE                move.b     D0, [A6 - 0x102]
  3769. 00002768  4880                     ext.w      D0
  3770. 0000276A  206E 0008                movea.l    A0, [A6 + 0x8]
  3771. 0000276E  3080                     move.w     [A0], D0
  3772. label00002770:
  3773. 00002770  7000                     moveq.l    D0, 0x00
  3774. 00002772  2880                     move.l     [A4], D0
  3775. 00002774  206E 0010                movea.l    A0, [A6 + 0x10]
  3776. 00002778  4A90                     tst.l      [A0]
  3777. 0000277A  6704                     beq        +0x6 /* 00002780 */
  3778. 0000277C  6000 00AA                bra        +0xAC /* 00002828 */
  3779. label00002780:
  3780. 00002780  4267                     clr.w      -[A7]
  3781. 00002782  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3782. 00002786  487A 00CC                pea.l      [PC + 0xCC /* 00002854, value 0x7706174, pstring "pattern" */]
  3783. 0000278A  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3784. 0000278E  101F                     move.b     D0, [A7]+
  3785. 00002790  6706                     beq        +0x8 /* 00002798 */
  3786. 00002792  28AD B740                move.l     [A4], [A5 - 0x48C0]
  3787. 00002796  605E                     bra        +0x60 /* 000027F6 */
  3788. label00002798:
  3789. 00002798  4267                     clr.w      -[A7]
  3790. 0000279A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3791. 0000279E  487A 00AE                pea.l      [PC + 0xAE /* 0000284E, value 0x4746F6F, pstring "tool" */]
  3792. 000027A2  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3793. 000027A6  101F                     move.b     D0, [A7]+
  3794. 000027A8  6706                     beq        +0x8 /* 000027B0 */
  3795. 000027AA  28AD BB36                move.l     [A4], [A5 - 0x44CA]
  3796. 000027AE  6046                     bra        +0x48 /* 000027F6 */
  3797. label000027B0:
  3798. 000027B0  4267                     clr.w      -[A7]
  3799. 000027B2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3800. 000027B6  487A 008E                pea.l      [PC + 0x8E /* 00002846, value 0x76D6573, pstring "message" */]
  3801. 000027BA  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3802. 000027BE  101F                     move.b     D0, [A7]+
  3803. 000027C0  6706                     beq        +0x8 /* 000027C8 */
  3804. 000027C2  28AD BD56                move.l     [A4], [A5 - 0x42AA]
  3805. 000027C6  602E                     bra        +0x30 /* 000027F6 */
  3806. label000027C8:
  3807. 000027C8  4267                     clr.w      -[A7]
  3808. 000027CA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3809. 000027CE  487A 006E                pea.l      [PC + 0x6E /* 0000283E, value 0x6736372, pstring "scroll" */]
  3810. 000027D2  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3811. 000027D6  101F                     move.b     D0, [A7]+
  3812. 000027D8  6706                     beq        +0x8 /* 000027E0 */
  3813. 000027DA  28AD C4B2                move.l     [A4], [A5 - 0x3B4E]
  3814. 000027DE  6016                     bra        +0x18 /* 000027F6 */
  3815. label000027E0:
  3816. 000027E0  4267                     clr.w      -[A7]
  3817. 000027E2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3818. 000027E6  487A 004E                pea.l      [PC + 0x4E /* 00002836, value 0x7666174, pstring "fatbits" */]
  3819. 000027EA  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3820. 000027EE  101F                     move.b     D0, [A7]+
  3821. 000027F0  6704                     beq        +0x6 /* 000027F6 */
  3822. 000027F2  28AD B428                move.l     [A4], [A5 - 0x4BD8]
  3823. label000027F6:
  3824. 000027F6  4A94                     tst.l      [A4]
  3825. 000027F8  6702                     beq        +0x4 /* 000027FC */
  3826. 000027FA  602C                     bra        +0x2E /* 00002828 */
  3827. label000027FC:
  3828. 000027FC  2678 09D6                movea.l    A3, [0x000009D6 /* WindowList */]
  3829. label00002800:
  3830. 00002800  200B                     move.l     D0, A3
  3831. 00002802  6724                     beq        +0x26 /* 00002828 */
  3832. 00002804  2F0B                     move.l     -[A7], A3
  3833. 00002806  486D CEF0                pea.l      [A5 - 0x3110]
  3834. 0000280A  A919                     syscall    GetWTitle
  3835. 0000280C  4267                     clr.w      -[A7]
  3836. 0000280E  486D CEF0                pea.l      [A5 - 0x3110]
  3837. 00002812  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3838. 00002816  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3839. 0000281A  101F                     move.b     D0, [A7]+
  3840. 0000281C  6704                     beq        +0x6 /* 00002822 */
  3841. 0000281E  288B                     move.l     [A4], A3
  3842. 00002820  6006                     bra        +0x8 /* 00002828 */
  3843. label00002822:
  3844. 00002822  266B 0090                movea.l    A3, [A3 + 0x90]
  3845. 00002826  60D8                     bra        -0x26 /* 00002800 */
  3846. label00002828:
  3847. 00002828  4CDF 1800                movem.l    A3,A4, [A7]+
  3848. 0000282C  4E5E                     unlink     A6
  3849. 0000282E  205F                     movea.l    A0, [A7]+
  3850. 00002830  DEFC 0014                add.w      A7, 0x14
  3851. 00002834  4ED0                     jmp        [A0]
  3852. 00002836  0766                     bchg       -[A6], D3
  3853. 00002838  6174                     bsr        +0x76 /* 000028AE */
  3854. 0000283A  6269                     bhi        +0x6B /* 000028A5 */
  3855. 0000283C  7473                     moveq.l    D2, 0x73
  3856. 0000283E  0673 6372 6F6C           addi.w     <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
  3857. 00002844  6C00 076D                bge        +0x76F /* 00002FB3 */
  3858. 00002848  6573                     bcs        +0x75 /* 000028BD */
  3859. 0000284A  7361                     moveq.l    D1, 0x61
  3860. 0000284C  6765                     beq        +0x67 /* 000028B3 */
  3861. 0000284E  0474 6F6F 6C00           subi.w     [A4 + D6 * 4], 0x6F6F /* 'oo' */
  3862. 00002854  0770 6174                bchg       <<invalid full ext with I/IS == 4>>, D3
  3863. 00002858  7465                     moveq.l    D2, 0x65
  3864. 0000285A  726E                     moveq.l    D1, 0x6E
  3865. export_738:
  3866. 0000285C  4E56 FDEA                link       A6, -0x0216
  3867. 00002860  486E FE00                pea.l      [A6 - 0x200]
  3868. 00002864  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3869. 00002868  486E FF00                pea.l      [A6 - 0x100]
  3870. 0000286C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3871. 00002870  486E FE00                pea.l      [A6 - 0x200]
  3872. 00002874  486E FF00                pea.l      [A6 - 0x100]
  3873. 00002878  486E FDFC                pea.l      [A6 - 0x204]
  3874. 0000287C  486E FDF8                pea.l      [A6 - 0x208]
  3875. 00002880  486E FDEA                pea.l      [A6 - 0x216]
  3876. 00002884  4EBA FE7E                jsr        [PC - 0x182 /* 00002704 */]
  3877. 00002888  4AAE FDFC                tst.l      [A6 - 0x204]
  3878. 0000288C  6776                     beq        +0x78 /* 00002904 */
  3879. 0000288E  4267                     clr.w      -[A7]
  3880. 00002890  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  3881. 00002894  486E FF00                pea.l      [A6 - 0x100]
  3882. 00002898  486E FDF4                pea.l      [A6 - 0x20C]
  3883. 0000289C  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3884. 000028A0  4AAE FDF4                tst.l      [A6 - 0x20C]
  3885. 000028A4  56C0                     sne        D0
  3886. 000028A6  C01F                     and.b      D0, [A7]+
  3887. 000028A8  670E                     beq        +0x10 /* 000028B8 */
  3888. 000028AA  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  3889. fn000028AE:
  3890. 000028AE  1F3C 0001                move.b     -[A7], 0x1
  3891. 000028B2  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  3892. 000028B6  607E                     bra        +0x80 /* 00002936 */
  3893. label000028B8:
  3894. 000028B8  102E FDEB                move.b     D0, [A6 - 0x215]
  3895. 000028BC  4880                     ext.w      D0
  3896. 000028BE  5940                     subq.w     D0, 4
  3897. 000028C0  671C                     beq        +0x1E /* 000028DE */
  3898. 000028C2  0440 000D                subi.w     D0, 0xD /* '\r' */
  3899. 000028C6  6702                     beq        +0x4 /* 000028CA */
  3900. 000028C8  6030                     bra        +0x32 /* 000028FA */
  3901. label000028CA:
  3902. 000028CA  206E FDFC                movea.l    A0, [A6 - 0x204]
  3903. 000028CE  2050                     movea.l    A0, [A0]
  3904. 000028D0  2068 0004                movea.l    A0, [A0 + 0x4]
  3905. 000028D4  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  3906. 000028D8  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  3907. 000028DC  6058                     bra        +0x5A /* 00002936 */
  3908. label000028DE:
  3909. 000028DE  206E FDFC                movea.l    A0, [A6 - 0x204]
  3910. 000028E2  2050                     movea.l    A0, [A0]
  3911. 000028E4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3912. 000028E8  486E FDEC                pea.l      [A6 - 0x214]
  3913. 000028EC  4EAD 2A5A                jsr        [A5 + 0x2A5A /* export_1351 */]
  3914. 000028F0  486E FDEC                pea.l      [A6 - 0x214]
  3915. 000028F4  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  3916. 000028F8  603C                     bra        +0x3E /* 00002936 */
  3917. label000028FA:
  3918. 000028FA  3F3C 007F                move.w     -[A7], 0x7F
  3919. 000028FE  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3920. 00002902  6032                     bra        +0x34 /* 00002936 */
  3921. label00002904:
  3922. 00002904  4AAE FDF8                tst.l      [A6 - 0x208]
  3923. 00002908  6720                     beq        +0x22 /* 0000292A */
  3924. 0000290A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3925. 0000290C  B06E FDEA                cmp.w      D0, [A6 - 0x216]
  3926. 00002910  660A                     bne        +0xC /* 0000291C */
  3927. 00002912  3F3C 007F                move.w     -[A7], 0x7F
  3928. 00002916  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3929. 0000291A  601A                     bra        +0x1C /* 00002936 */
  3930. label0000291C:
  3931. 0000291C  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  3932. 00002920  1F2E FDEB                move.b     -[A7], [A6 - 0x215]
  3933. 00002924  4EBA F03A                jsr        [PC - 0xFC6 /* 00001960 */]
  3934. 00002928  600C                     bra        +0xE /* 00002936 */
  3935. label0000292A:
  3936. 0000292A  3F3C 0097                move.w     -[A7], 0x97
  3937. 0000292E  486E FE00                pea.l      [A6 - 0x200]
  3938. 00002932  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3939. label00002936:
  3940. 00002936  4E5E                     unlink     A6
  3941. 00002938  4E75                     rts
  3942. fn0000293A:
  3943. 0000293A  4E56 FFF8                link       A6, -0x0008
  3944. 0000293E  2F0C                     move.l     -[A7], A4
  3945. 00002940  4AAE 000C                tst.l      [A6 + 0xC]
  3946. 00002944  6606                     bne        +0x8 /* 0000294C */
  3947. 00002946  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3948. 0000294A  604E                     bra        +0x50 /* 0000299A */
  3949. label0000294C:
  3950. 0000294C  7000                     moveq.l    D0, 0x00
  3951. 0000294E  2D40 FFF8                move.l     [A6 - 0x8], D0
  3952. 00002952  42A7                     clr.l      -[A7]
  3953. 00002954  42A7                     clr.l      -[A7]
  3954. 00002956  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3955. 0000295A  285F                     movea.l    A4, [A7]+
  3956. 0000295C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3957. 00002960  2F0C                     move.l     -[A7], A4
  3958. 00002962  486E FFF8                pea.l      [A6 - 0x8]
  3959. 00002966  1F3C 0001                move.b     -[A7], 0x1
  3960. 0000296A  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  3961. 0000296E  486D 191A                pea.l      [A5 + 0x191A /* export_799 */]
  3962. 00002972  A9F1                     syscall    UnloadSeg
  3963. 00002974  486E 000C                pea.l      [A6 + 0xC]
  3964. 00002978  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3965. 0000297C  2F0C                     move.l     -[A7], A4
  3966. 0000297E  42A7                     clr.l      -[A7]
  3967. 00002980  2F14                     move.l     -[A7], [A4]
  3968. 00002982  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  3969. 00002986  201F                     move.l     D0, [A7]+
  3970. 00002988  5280                     addq.l     D0, 1
  3971. 0000298A  2F00                     move.l     -[A7], D0
  3972. 0000298C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3973. 00002990  2F0C                     move.l     -[A7], A4
  3974. 00002992  1F3C 0001                move.b     -[A7], 0x1
  3975. 00002996  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  3976. label0000299A:
  3977. 0000299A  285F                     movea.l    A4, [A7]+
  3978. 0000299C  4E5E                     unlink     A6
  3979. 0000299E  205F                     movea.l    A0, [A7]+
  3980. 000029A0  504F                     addq.w     A7, 8
  3981. 000029A2  4ED0                     jmp        [A0]
  3982. fn000029A4:
  3983. 000029A4  4E56 FAEC                link       A6, -0x0514
  3984. 000029A8  7002                     moveq.l    D0, 0x02
  3985. 000029AA  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  3986. 000029AE  660E                     bne        +0x10 /* 000029BE */
  3987. 000029B0  41EE FE00                lea.l      A0, [A6 - 0x200]
  3988. 000029B4  43FA 0216                lea.l      A1, [PC + 0x216 /* 00002BCC, value 0x6666965, pstring "field " */]
  3989. 000029B8  20D9                     move.l     [A0]+, [A1]+
  3990. 000029BA  20D9                     move.l     [A0]+, [A1]+
  3991. 000029BC  600C                     bra        +0xE /* 000029CA */
  3992. label000029BE:
  3993. 000029BE  41EE FE00                lea.l      A0, [A6 - 0x200]
  3994. 000029C2  43FA 0200                lea.l      A1, [PC + 0x200 /* 00002BC4, value 0x7627574, pstring "button " */]
  3995. 000029C6  20D9                     move.l     [A0]+, [A1]+
  3996. 000029C8  20D9                     move.l     [A0]+, [A1]+
  3997. label000029CA:
  3998. 000029CA  202E 0014                move.l     D0, [A6 + 0x14]
  3999. 000029CE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4000. 000029D2  6726                     beq        +0x28 /* 000029FA */
  4001. 000029D4  487A 01E6                pea.l      [PC + 0x1E6 /* 00002BBC, value 0x6626B67, pstring "bkgnd " */]
  4002. 000029D8  486E FE00                pea.l      [A6 - 0x200]
  4003. 000029DC  486E FC00                pea.l      [A6 - 0x400]
  4004. 000029E0  3F3C 0002                move.w     -[A7], 0x2
  4005. 000029E4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4006. 000029E8  41EE FE00                lea.l      A0, [A6 - 0x200]
  4007. 000029EC  43EE FC00                lea.l      A1, [A6 - 0x400]
  4008. 000029F0  703F                     moveq.l    D0, 0x3F
  4009. label000029F2:
  4010. 000029F2  20D9                     move.l     [A0]+, [A1]+
  4011. 000029F4  51C8 FFFC                dbf        D0, -0x6 /* 000029F2 */
  4012. 000029F8  6024                     bra        +0x26 /* 00002A1E */
  4013. label000029FA:
  4014. 000029FA  487A 01BA                pea.l      [PC + 0x1BA /* 00002BB6, value 0x5636172, pstring "card " */]
  4015. 000029FE  486E FE00                pea.l      [A6 - 0x200]
  4016. 00002A02  486E FC00                pea.l      [A6 - 0x400]
  4017. 00002A06  3F3C 0002                move.w     -[A7], 0x2
  4018. 00002A0A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4019. 00002A0E  41EE FE00                lea.l      A0, [A6 - 0x200]
  4020. 00002A12  43EE FC00                lea.l      A1, [A6 - 0x400]
  4021. 00002A16  703F                     moveq.l    D0, 0x3F
  4022. label00002A18:
  4023. 00002A18  20D9                     move.l     [A0]+, [A1]+
  4024. 00002A1A  51C8 FFFC                dbf        D0, -0x6 /* 00002A18 */
  4025. label00002A1E:
  4026. 00002A1E  486E FB00                pea.l      [A6 - 0x500]
  4027. 00002A22  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4028. 00002A26  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  4029. 00002A2A  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  4030. 00002A2E  205F                     movea.l    A0, [A7]+
  4031. 00002A30  43EE FD00                lea.l      A1, [A6 - 0x300]
  4032. 00002A34  703F                     moveq.l    D0, 0x3F
  4033. label00002A36:
  4034. 00002A36  22D8                     move.l     [A1]+, [A0]+
  4035. 00002A38  51C8 FFFC                dbf        D0, -0x6 /* 00002A36 */
  4036. 00002A3C  4240                     clr.w      D0
  4037. 00002A3E  102E FD00                move.b     D0, [A6 - 0x300]
  4038. 00002A42  4A40                     tst.w      D0
  4039. 00002A44  6632                     bne        +0x34 /* 00002A78 */
  4040. 00002A46  486E FE00                pea.l      [A6 - 0x200]
  4041. 00002A4A  487A 0166                pea.l      [PC + 0x166 /* 00002BB2, value 0x3696420, pstring "id " */]
  4042. 00002A4E  486E FAEC                pea.l      [A6 - 0x514]
  4043. 00002A52  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4044. 00002A56  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  4045. 00002A5A  486E FC00                pea.l      [A6 - 0x400]
  4046. 00002A5E  3F3C 0003                move.w     -[A7], 0x3
  4047. 00002A62  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4048. 00002A66  41EE FD00                lea.l      A0, [A6 - 0x300]
  4049. 00002A6A  43EE FC00                lea.l      A1, [A6 - 0x400]
  4050. 00002A6E  703F                     moveq.l    D0, 0x3F
  4051. label00002A70:
  4052. 00002A70  20D9                     move.l     [A0]+, [A1]+
  4053. 00002A72  51C8 FFFC                dbf        D0, -0x6 /* 00002A70 */
  4054. 00002A76  6034                     bra        +0x36 /* 00002AAC */
  4055. label00002A78:
  4056. 00002A78  7002                     moveq.l    D0, 0x02
  4057. 00002A7A  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  4058. 00002A7E  672C                     beq        +0x2E /* 00002AAC */
  4059. 00002A80  486E FE00                pea.l      [A6 - 0x200]
  4060. 00002A84  487A 0104                pea.l      [PC + 0x104 /* 00002B8A, value 0x1220B20 */]
  4061. 00002A88  486E FD00                pea.l      [A6 - 0x300]
  4062. 00002A8C  487A 00FC                pea.l      [PC + 0xFC /* 00002B8A, value 0x1220B20 */]
  4063. 00002A90  486E FC00                pea.l      [A6 - 0x400]
  4064. 00002A94  3F3C 0004                move.w     -[A7], 0x4
  4065. 00002A98  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4066. 00002A9C  41EE FD00                lea.l      A0, [A6 - 0x300]
  4067. 00002AA0  43EE FC00                lea.l      A1, [A6 - 0x400]
  4068. 00002AA4  703F                     moveq.l    D0, 0x3F
  4069. label00002AA6:
  4070. 00002AA6  20D9                     move.l     [A0]+, [A1]+
  4071. 00002AA8  51C8 FFFC                dbf        D0, -0x6 /* 00002AA6 */
  4072. label00002AAC:
  4073. 00002AAC  7001                     moveq.l    D0, 0x01
  4074. 00002AAE  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  4075. 00002AB2  6600 00BC                bne        +0xBE /* 00002B70 */
  4076. 00002AB6  486E FB00                pea.l      [A6 - 0x500]
  4077. 00002ABA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4078. 00002ABE  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  4079. 00002AC2  205F                     movea.l    A0, [A7]+
  4080. 00002AC4  43EE FF00                lea.l      A1, [A6 - 0x100]
  4081. 00002AC8  703F                     moveq.l    D0, 0x3F
  4082. label00002ACA:
  4083. 00002ACA  22D8                     move.l     [A1]+, [A0]+
  4084. 00002ACC  51C8 FFFC                dbf        D0, -0x6 /* 00002ACA */
  4085. 00002AD0  4240                     clr.w      D0
  4086. 00002AD2  102E FF00                move.b     D0, [A6 - 0x100]
  4087. 00002AD6  4A40                     tst.w      D0
  4088. 00002AD8  6F2E                     ble        +0x30 /* 00002B08 */
  4089. 00002ADA  486E FD00                pea.l      [A6 - 0x300]
  4090. 00002ADE  487A 00C6                pea.l      [PC + 0xC6 /* 00002BA6, value 0xA206F66 '\n of', pstring " of card \"" */]
  4091. 00002AE2  486E FF00                pea.l      [A6 - 0x100]
  4092. 00002AE6  487A 00A2                pea.l      [PC + 0xA2 /* 00002B8A, value 0x1220B20 */]
  4093. 00002AEA  486E FC00                pea.l      [A6 - 0x400]
  4094. 00002AEE  3F3C 0004                move.w     -[A7], 0x4
  4095. 00002AF2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4096. 00002AF6  41EE FD00                lea.l      A0, [A6 - 0x300]
  4097. 00002AFA  43EE FC00                lea.l      A1, [A6 - 0x400]
  4098. 00002AFE  703F                     moveq.l    D0, 0x3F
  4099. label00002B00:
  4100. 00002B00  20D9                     move.l     [A0]+, [A1]+
  4101. 00002B02  51C8 FFFC                dbf        D0, -0x6 /* 00002B00 */
  4102. 00002B06  6030                     bra        +0x32 /* 00002B38 */
  4103. label00002B08:
  4104. 00002B08  486E FD00                pea.l      [A6 - 0x300]
  4105. 00002B0C  487A 008A                pea.l      [PC + 0x8A /* 00002B98, value 0xC206F66, pstring " of card id " */]
  4106. 00002B10  486E FAEC                pea.l      [A6 - 0x514]
  4107. 00002B14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4108. 00002B18  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  4109. 00002B1C  486E FC00                pea.l      [A6 - 0x400]
  4110. 00002B20  3F3C 0003                move.w     -[A7], 0x3
  4111. 00002B24  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4112. 00002B28  41EE FD00                lea.l      A0, [A6 - 0x300]
  4113. 00002B2C  43EE FC00                lea.l      A1, [A6 - 0x400]
  4114. 00002B30  703F                     moveq.l    D0, 0x3F
  4115. label00002B32:
  4116. 00002B32  20D9                     move.l     [A0]+, [A1]+
  4117. 00002B34  51C8 FFFC                dbf        D0, -0x6 /* 00002B32 */
  4118. label00002B38:
  4119. 00002B38  486E FD00                pea.l      [A6 - 0x300]
  4120. 00002B3C  487A 004E                pea.l      [PC + 0x4E /* 00002B8C, value 0xB206F66, pstring " of stack \"" */]
  4121. 00002B40  486E FB00                pea.l      [A6 - 0x500]
  4122. 00002B44  1F3C 0001                move.b     -[A7], 0x1
  4123. 00002B48  1F3C 0001                move.b     -[A7], 0x1
  4124. 00002B4C  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  4125. 00002B50  487A 0038                pea.l      [PC + 0x38 /* 00002B8A, value 0x1220B20 */]
  4126. 00002B54  486E FC00                pea.l      [A6 - 0x400]
  4127. 00002B58  3F3C 0004                move.w     -[A7], 0x4
  4128. 00002B5C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4129. 00002B60  41EE FD00                lea.l      A0, [A6 - 0x300]
  4130. 00002B64  43EE FC00                lea.l      A1, [A6 - 0x400]
  4131. 00002B68  703F                     moveq.l    D0, 0x3F
  4132. label00002B6A:
  4133. 00002B6A  20D9                     move.l     [A0]+, [A1]+
  4134. 00002B6C  51C8 FFFC                dbf        D0, -0x6 /* 00002B6A */
  4135. label00002B70:
  4136. 00002B70  206E 001C                movea.l    A0, [A6 + 0x1C]
  4137. 00002B74  43EE FD00                lea.l      A1, [A6 - 0x300]
  4138. 00002B78  703F                     moveq.l    D0, 0x3F
  4139. label00002B7A:
  4140. 00002B7A  20D9                     move.l     [A0]+, [A1]+
  4141. 00002B7C  51C8 FFFC                dbf        D0, -0x6 /* 00002B7A */
  4142. 00002B80  4E5E                     unlink     A6
  4143. 00002B82  205F                     movea.l    A0, [A7]+
  4144. 00002B84  DEFC 0014                add.w      A7, 0x14
  4145. 00002B88  4ED0                     jmp        [A0]
  4146. 00002B8A  0122                     btst       -[A2], D0
  4147. 00002B8C  0B20                     btst       -[A0], D5
  4148. 00002B8E  6F66                     ble        +0x68 /* 00002BF6 */
  4149. 00002B90  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4150. 00002B94  636B                     bls        +0x6D /* 00002C01 */
  4151. 00002B96  2022                     move.l     D0, -[A2]
  4152. 00002B98  0C20 6F66                cmpi.b     -[A0], 0x66 /* 'f' */
  4153. 00002B9C  2063                     movea.l    A0, -[A3]
  4154. 00002B9E  6172                     bsr        +0x74 /* 00002C12 */
  4155. 00002BA0  6420                     bcc        +0x22 /* 00002BC2 */
  4156. 00002BA2  6964                     bvs        +0x66 /* 00002C08 */
  4157. 00002BA4  2000                     move.l     D0, D0
  4158. 00002BA6  0A20 6F66                xori.b     -[A0], 0x66 /* 'f' */
  4159. 00002BAA  2063                     movea.l    A0, -[A3]
  4160. 00002BAC  6172                     bsr        +0x74 /* 00002C20 */
  4161. 00002BAE  6420                     bcc        +0x22 /* 00002BD0 */
  4162. 00002BB0  2200                     move.l     D1, D0
  4163. 00002BB2  0369 6420                bchg       [A1 + 0x6420], D1
  4164. 00002BB6  0563                     bchg       -[A3], D2
  4165. 00002BB8  6172                     bsr        +0x74 /* 00002C2C */
  4166. 00002BBA  6420                     bcc        +0x22 /* 00002BDC */
  4167. 00002BBC  0662 6B67                addi.w     -[A2], 0x6B67 /* 'kg' */
  4168. 00002BC0  6E64                     bgt        +0x66 /* 00002C26 */
  4169. label00002BC2:
  4170. 00002BC2  2000                     move.l     D0, D0
  4171. 00002BC4  0762                     bchg       -[A2], D3
  4172. 00002BC6  7574                     moveq.l    D2, 0x74
  4173. 00002BC8  746F                     moveq.l    D2, 0x6F
  4174. 00002BCA  6E20                     bgt        +0x22 /* 00002BEC */
  4175. 00002BCC  0666 6965                addi.w     -[A6], 0x6965 /* 'ie' */
  4176. label00002BD0:
  4177. 00002BD0  6C64                     bge        +0x66 /* 00002C36 */
  4178. 00002BD2  2000                     move.l     D0, D0
  4179. fn00002BD4:
  4180. 00002BD4  4E56 0000                link       A6, 0
  4181. 00002BD8  7001                     moveq.l    D0, 0x01
  4182. 00002BDA  206E 0008                movea.l    A0, [A6 + 0x8]
  4183. // begin alternate branch 00002BDC-00002BE2
  4184. label00002BDC:
  4185. 00002BDC  0008 B028                ori.b      A0, 0x28 /* '(' */
  4186. 00002BE0  FFE6                     .invalid   <<F/7/7>>
  4187. // end alternate branch 00002BDC-00002BE2
  4188. label00002BDC: // (misaligned)
  4189. 00002BDE  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4190. 00002BE2  57C0                     seq        D0
  4191. 00002BE4  4400                     neg.b      D0
  4192. 00002BE6  1D40 000C                move.b     [A6 + 0xC], D0
  4193. 00002BEA  7001                     moveq.l    D0, 0x01
  4194. label00002BEC:
  4195. 00002BEC  206E 0008                movea.l    A0, [A6 + 0x8]
  4196. 00002BF0  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4197. 00002BF4  670E                     beq        +0x10 /* 00002C04 */
  4198. label00002BF6:
  4199. 00002BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  4200. 00002BFA  2068 0008                movea.l    A0, [A0 + 0x8]
  4201. 00002BFE  317C 002F FCFE           move.w     [A0 - 0x302], 0x2F /* '/' */
  4202. label00002C04:
  4203. 00002C04  4E5E                     unlink     A6
  4204. 00002C06  2E9F                     move.l     [A7], [A7]+
  4205. label00002C08:
  4206. 00002C08  4E75                     rts
  4207. fn00002C0A:
  4208. 00002C0A  4E56 0000                link       A6, 0
  4209. 00002C0E  7002                     moveq.l    D0, 0x02
  4210. 00002C10  206E 0008                movea.l    A0, [A6 + 0x8]
  4211. // begin alternate branch 00002C12-00002C18
  4212. fn00002C12:
  4213. 00002C12  0008 B028                ori.b      A0, 0x28 /* '(' */
  4214. 00002C16  FFE6                     .invalid   <<F/7/7>>
  4215. // end alternate branch 00002C12-00002C18
  4216. fn00002C12: // (misaligned)
  4217. 00002C14  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4218. 00002C18  57C0                     seq        D0
  4219. 00002C1A  4400                     neg.b      D0
  4220. 00002C1C  1D40 000C                move.b     [A6 + 0xC], D0
  4221. fn00002C20:
  4222. 00002C20  7002                     moveq.l    D0, 0x02
  4223. 00002C22  206E 0008                movea.l    A0, [A6 + 0x8]
  4224. label00002C26:
  4225. 00002C26  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4226. 00002C2A  670E                     beq        +0x10 /* 00002C3A */
  4227. fn00002C2C:
  4228. 00002C2C  206E 0008                movea.l    A0, [A6 + 0x8]
  4229. 00002C30  2068 0008                movea.l    A0, [A0 + 0x8]
  4230. 00002C34  317C 002F FCFE           move.w     [A0 - 0x302], 0x2F /* '/' */
  4231. // begin alternate branch 00002C36-00002C3C
  4232. label00002C36:
  4233. 00002C36  002F FCFE 4E5E           ori.b      [A7 + 0x4E5E], 0xFE
  4234. // end alternate branch 00002C36-00002C3C
  4235. label00002C36: // (misaligned)
  4236. label00002C3A:
  4237. 00002C3A  4E5E                     unlink     A6
  4238. 00002C3C  2E9F                     move.l     [A7], [A7]+
  4239. 00002C3E  4E75                     rts
  4240. fn00002C40:
  4241. 00002C40  4E56 FEE0                link       A6, -0x0120
  4242. 00002C44  48E7 0108                movem.l    -[A7], D7,A4
  4243. 00002C48  286E 0008                movea.l    A4, [A6 + 0x8]
  4244. 00002C4C  4267                     clr.w      -[A7]
  4245. 00002C4E  206C 000A                movea.l    A0, [A4 + 0xA]
  4246. 00002C52  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4247. 00002C56  206C 000A                movea.l    A0, [A4 + 0xA]
  4248. 00002C5A  3F28 000E                move.w     -[A7], [A0 + 0xE]
  4249. 00002C5E  486E FFE2                pea.l      [A6 - 0x1E]
  4250. 00002C62  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  4251. 00002C66  101F                     move.b     D0, [A7]+
  4252. 00002C68  6700 04BC                beq        +0x4BE /* 00003126 */
  4253. 00002C6C  102C 0008                move.b     D0, [A4 + 0x8]
  4254. 00002C70  4880                     ext.w      D0
  4255. 00002C72  6B00 04AA                bmi        +0x4AC /* 0000311E */
  4256. 00002C76  0C40 004D                cmpi.w     D0, 0x4D /* 'M' */
  4257. 00002C7A  6E00 04A2                bgt        +0x4A4 /* 0000311E */
  4258. 00002C7E  D040                     add.w      D0, D0
  4259. 00002C80  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4260. 00002C84  4EFB 0000                jmp        [PC + D0.w]
  4261. 00002C88  00BC 00F0 0100 0194 0194 ori.l      0x1940194, 0xF00100
  4262. 00002C92  0356                     bchg       [A6], D1
  4263. 00002C94  0362                     bchg       -[A2], D1
  4264. 00002C96  0378 0388                bchg       [0x00000388], D1
  4265. 00002C9A  03A2                     bclr       -[A2], D1
  4266. 00002C9C  0498 01A6 01C2           subi.l     [A0]+, 0x1A601C2
  4267. 00002CA2  02F4                     .incomplete
  4268. 00002CA4  0244 026C                andi.w     D4, 0x26C
  4269. 00002CA8  0294 0344 0498           andi.l     [A4], 0x3440498
  4270. 00002CAE  009E 0498 0498           ori.l      [A6]+, 0x4980498
  4271. 00002CB4  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4272. 00002CBA  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4273. 00002CC0  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4274. 00002CC6  0498 01EA 0498           subi.l     [A0]+, 0x1EA0498
  4275. 00002CCC  0498 0498 021C           subi.l     [A0]+, 0x498021C
  4276. 00002CD2  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4277. 00002CD8  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4278. 00002CDE  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4279. 00002CE4  031C                     btst       [A4]+, D1
  4280. 00002CE6  0498 0498 0194           subi.l     [A0]+, 0x4980194
  4281. 00002CEC  0194                     bclr       [A4], D0
  4282. 00002CEE  0194                     bclr       [A4], D0
  4283. 00002CF0  0194                     bclr       [A4], D0
  4284. 00002CF2  0194                     bclr       [A4], D0
  4285. 00002CF4  0194                     bclr       [A4], D0
  4286. 00002CF6  0194                     bclr       [A4], D0
  4287. 00002CF8  0194                     bclr       [A4], D0
  4288. 00002CFA  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4289. 00002D00  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4290. 00002D06  0498 0498 0498           subi.l     [A0]+, 0x4980498
  4291. 00002D0C  0498 0498 03B2           subi.l     [A0]+, 0x49803B2
  4292. 00002D12  03F0                     .incomplete
  4293. 00002D14  0418 0498                subi.b     [A0]+, 0x98
  4294. 00002D18  0498 0498 044C           subi.l     [A0]+, 0x498044C
  4295. 00002D1E  0498 0498 0472           subi.l     [A0]+, 0x4980472
  4296. 00002D24  42A7                     clr.l      -[A7]
  4297. 00002D26  206C 000A                movea.l    A0, [A4 + 0xA]
  4298. 00002D2A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4299. 00002D2E  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  4300. 00002D32  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  4301. 00002D36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4302. 00002D3A  4EBA FBFE                jsr        [PC - 0x402 /* 0000293A */]
  4303. 00002D3E  6000 03EC                bra        +0x3EE /* 0000312C */
  4304. 00002D42  486E FEE0                pea.l      [A6 - 0x120]
  4305. 00002D46  102E FFE6                move.b     D0, [A6 - 0x1A]
  4306. 00002D4A  4880                     ext.w      D0
  4307. 00002D4C  48C0                     ext.l      D0
  4308. 00002D4E  2F00                     move.l     -[A7], D0
  4309. 00002D50  206C 000A                movea.l    A0, [A4 + 0xA]
  4310. 00002D54  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4311. 00002D58  302E FFE4                move.w     D0, [A6 - 0x1C]
  4312. 00002D5C  48C0                     ext.l      D0
  4313. 00002D5E  2F00                     move.l     -[A7], D0
  4314. 00002D60  206C 000A                movea.l    A0, [A4 + 0xA]
  4315. 00002D64  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4316. 00002D68  2F0E                     move.l     -[A7], A6
  4317. 00002D6A  4EBA FC38                jsr        [PC - 0x3C8 /* 000029A4 */]
  4318. 00002D6E  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4319. 00002D72  6000 03B8                bra        +0x3BA /* 0000312C */
  4320. 00002D76  302E FFE4                move.w     D0, [A6 - 0x1C]
  4321. 00002D7A  48C0                     ext.l      D0
  4322. 00002D7C  2F00                     move.l     -[A7], D0
  4323. 00002D7E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4324. 00002D82  6000 03A8                bra        +0x3AA /* 0000312C */
  4325. 00002D86  7000                     moveq.l    D0, 0x00
  4326. 00002D88  302E FFF0                move.w     D0, [A6 - 0x10]
  4327. 00002D8C  C0BC 0000 000F           and.l      D0, 0xF
  4328. 00002D92  6B70                     bmi        +0x72 /* 00002E04 */
  4329. 00002D94  0C40 0007                cmpi.w     D0, 0x7
  4330. 00002D98  6E6A                     bgt        +0x6C /* 00002E04 */
  4331. 00002D9A  D040                     add.w      D0, D0
  4332. 00002D9C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4333. 00002DA0  4EFB 0000                jmp        [PC + D0.w]
  4334. 00002DA4  0012 001C                ori.b      [A2], 0x1C
  4335. 00002DA8  0026 0030                ori.b      -[A6], 0x30 /* '0' */
  4336. 00002DAC  003A 0044 004E           ori.b      [PC + 0x4E /* 00002DFC, value 0x3 */], 0x44 /* 'D' */
  4337. 00002DB2  0058 487A                ori.w      [A0]+, 0x487A /* 'Hz' */
  4338. 00002DB6  03C4                     .incomplete
  4339. 00002DB8  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4340. 00002DBC  6058                     bra        +0x5A /* 00002E16 */
  4341. 00002DBE  487A 03B2                pea.l      [PC + 0x3B2 /* 00003172, value 0x66F7061, pstring "opaque" */]
  4342. 00002DC2  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4343. 00002DC6  604E                     bra        +0x50 /* 00002E16 */
  4344. 00002DC8  487A 039E                pea.l      [PC + 0x39E /* 00003168, value 0x9726563 '\trec', pstring "rectangle" */]
  4345. 00002DCC  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4346. 00002DD0  6044                     bra        +0x46 /* 00002E16 */
  4347. 00002DD2  487A 038A                pea.l      [PC + 0x38A /* 0000315E, value 0x9726F75 '\trou', pstring "roundRect" */]
  4348. 00002DD6  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4349. 00002DDA  603A                     bra        +0x3C /* 00002E16 */
  4350. 00002DDC  487A 0378                pea.l      [PC + 0x378 /* 00003156, value 0x6736861, pstring "shadow" */]
  4351. 00002DE0  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4352. 00002DE4  6030                     bra        +0x32 /* 00002E16 */
  4353. 00002DE6  487A 0364                pea.l      [PC + 0x364 /* 0000314C, value 0x8636865, pstring "checkBox" */]
  4354. 00002DEA  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4355. 00002DEE  6026                     bra        +0x28 /* 00002E16 */
  4356. 00002DF0  487A 034E                pea.l      [PC + 0x34E /* 00003140, value 0xB726164, pstring "radioButton" */]
  4357. 00002DF4  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4358. 00002DF8  601C                     bra        +0x1E /* 00002E16 */
  4359. 00002DFA  487A 033A                pea.l      [PC + 0x33A /* 00003136, value 0x9736372 '\tscr', pstring "scrolling" */]
  4360. 00002DFE  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4361. 00002E02  6012                     bra        +0x14 /* 00002E16 */
  4362. label00002E04:
  4363. 00002E04  7000                     moveq.l    D0, 0x00
  4364. 00002E06  302E FFF0                move.w     D0, [A6 - 0x10]
  4365. 00002E0A  C0BC 0000 000F           and.l      D0, 0xF
  4366. 00002E10  2F00                     move.l     -[A7], D0
  4367. 00002E12  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4368. label00002E16:
  4369. 00002E16  6000 0314                bra        +0x316 /* 0000312C */
  4370. 00002E1A  486E FFE8                pea.l      [A6 - 0x18]
  4371. 00002E1E  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  4372. 00002E22  4267                     clr.w      -[A7]
  4373. 00002E24  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4374. 00002E28  6000 0302                bra        +0x304 /* 0000312C */
  4375. 00002E2C  4267                     clr.w      -[A7]
  4376. 00002E2E  2F0E                     move.l     -[A7], A6
  4377. 00002E30  4EBA FDA2                jsr        [PC - 0x25E /* 00002BD4 */]
  4378. 00002E34  101F                     move.b     D0, [A7]+
  4379. 00002E36  670C                     beq        +0xE /* 00002E44 */
  4380. 00002E38  302E FFF4                move.w     D0, [A6 - 0xC]
  4381. 00002E3C  48C0                     ext.l      D0
  4382. 00002E3E  2F00                     move.l     -[A7], D0
  4383. 00002E40  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4384. label00002E44:
  4385. 00002E44  6000 02E6                bra        +0x2E8 /* 0000312C */
  4386. 00002E48  4267                     clr.w      -[A7]
  4387. 00002E4A  2F0E                     move.l     -[A7], A6
  4388. 00002E4C  4EBA FD86                jsr        [PC - 0x27A /* 00002BD4 */]
  4389. 00002E50  101F                     move.b     D0, [A7]+
  4390. 00002E52  6718                     beq        +0x1A /* 00002E6C */
  4391. 00002E54  7000                     moveq.l    D0, 0x00
  4392. 00002E56  302E FFF0                move.w     D0, [A6 - 0x10]
  4393. 00002E5A  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  4394. 00002E60  4A80                     tst.l      D0
  4395. 00002E62  56C0                     sne        D0
  4396. 00002E64  4400                     neg.b      D0
  4397. 00002E66  1F00                     move.b     -[A7], D0
  4398. 00002E68  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4399. label00002E6C:
  4400. 00002E6C  6000 02BE                bra        +0x2C0 /* 0000312C */
  4401. 00002E70  4267                     clr.w      -[A7]
  4402. 00002E72  2F0E                     move.l     -[A7], A6
  4403. 00002E74  4EBA FD5E                jsr        [PC - 0x2A2 /* 00002BD4 */]
  4404. 00002E78  101F                     move.b     D0, [A7]+
  4405. 00002E7A  6722                     beq        +0x24 /* 00002E9E */
  4406. 00002E7C  4267                     clr.w      -[A7]
  4407. 00002E7E  206C 000A                movea.l    A0, [A4 + 0xA]
  4408. 00002E82  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4409. 00002E86  206C 000A                movea.l    A0, [A4 + 0xA]
  4410. 00002E8A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4411. 00002E8E  206C 000A                movea.l    A0, [A4 + 0xA]
  4412. 00002E92  3F28 000E                move.w     -[A7], [A0 + 0xE]
  4413. 00002E96  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  4414. 00002E9A  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4415. label00002E9E:
  4416. 00002E9E  6000 028C                bra        +0x28E /* 0000312C */
  4417. 00002EA2  4267                     clr.w      -[A7]
  4418. 00002EA4  2F0E                     move.l     -[A7], A6
  4419. 00002EA6  4EBA FD2C                jsr        [PC - 0x2D4 /* 00002BD4 */]
  4420. 00002EAA  101F                     move.b     D0, [A7]+
  4421. 00002EAC  6718                     beq        +0x1A /* 00002EC6 */
  4422. 00002EAE  7000                     moveq.l    D0, 0x00
  4423. 00002EB0  302E FFF0                move.w     D0, [A6 - 0x10]
  4424. 00002EB4  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  4425. 00002EBA  4A80                     tst.l      D0
  4426. 00002EBC  56C0                     sne        D0
  4427. 00002EBE  4400                     neg.b      D0
  4428. 00002EC0  1F00                     move.b     -[A7], D0
  4429. 00002EC2  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4430. label00002EC6:
  4431. 00002EC6  6000 0264                bra        +0x266 /* 0000312C */
  4432. 00002ECA  4267                     clr.w      -[A7]
  4433. 00002ECC  2F0E                     move.l     -[A7], A6
  4434. 00002ECE  4EBA FD3A                jsr        [PC - 0x2C6 /* 00002C0A */]
  4435. 00002ED2  101F                     move.b     D0, [A7]+
  4436. 00002ED4  6718                     beq        +0x1A /* 00002EEE */
  4437. 00002ED6  7000                     moveq.l    D0, 0x00
  4438. 00002ED8  302E FFF0                move.w     D0, [A6 - 0x10]
  4439. 00002EDC  C0BC 0000 4000           and.l      D0, 0x4000 /* '@\0' */
  4440. 00002EE2  4A80                     tst.l      D0
  4441. 00002EE4  56C0                     sne        D0
  4442. 00002EE6  4400                     neg.b      D0
  4443. 00002EE8  1F00                     move.b     -[A7], D0
  4444. 00002EEA  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4445. label00002EEE:
  4446. 00002EEE  6000 023C                bra        +0x23E /* 0000312C */
  4447. 00002EF2  4267                     clr.w      -[A7]
  4448. 00002EF4  2F0E                     move.l     -[A7], A6
  4449. 00002EF6  4EBA FD12                jsr        [PC - 0x2EE /* 00002C0A */]
  4450. 00002EFA  101F                     move.b     D0, [A7]+
  4451. 00002EFC  6718                     beq        +0x1A /* 00002F16 */
  4452. 00002EFE  7000                     moveq.l    D0, 0x00
  4453. 00002F00  302E FFF0                move.w     D0, [A6 - 0x10]
  4454. 00002F04  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  4455. 00002F0A  4A80                     tst.l      D0
  4456. 00002F0C  56C0                     sne        D0
  4457. 00002F0E  4400                     neg.b      D0
  4458. 00002F10  1F00                     move.b     -[A7], D0
  4459. 00002F12  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4460. label00002F16:
  4461. 00002F16  6000 0214                bra        +0x216 /* 0000312C */
  4462. 00002F1A  4267                     clr.w      -[A7]
  4463. 00002F1C  2F0E                     move.l     -[A7], A6
  4464. 00002F1E  4EBA FCEA                jsr        [PC - 0x316 /* 00002C0A */]
  4465. 00002F22  101F                     move.b     D0, [A7]+
  4466. 00002F24  6750                     beq        +0x52 /* 00002F76 */
  4467. 00002F26  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  4468. 00002F2A  206C 000A                movea.l    A0, [A4 + 0xA]
  4469. 00002F2E  226C 000A                movea.l    A1, [A4 + 0xA]
  4470. 00002F32  2028 0010                move.l     D0, [A0 + 0x10]
  4471. 00002F36  B0A9 000A                cmp.l      D0, [A1 + 0xA]
  4472. 00002F3A  6606                     bne        +0x8 /* 00002F42 */
  4473. 00002F3C  3007                     move.w     D0, D7
  4474. 00002F3E  4440                     neg.w      D0
  4475. 00002F40  3E00                     move.w     D7, D0
  4476. label00002F42:
  4477. 00002F42  7000                     moveq.l    D0, 0x00
  4478. 00002F44  302E FFF0                move.w     D0, [A6 - 0x10]
  4479. 00002F48  C0BC 0000 000F           and.l      D0, 0xF
  4480. 00002F4E  7207                     moveq.l    D1, 0x07
  4481. 00002F50  B280                     cmp.l      D1, D0
  4482. 00002F52  6708                     beq        +0xA /* 00002F5C */
  4483. 00002F54  397C 001B FCFE           move.w     [A4 - 0x302], 0x1B
  4484. 00002F5A  601A                     bra        +0x1C /* 00002F76 */
  4485. label00002F5C:
  4486. 00002F5C  4267                     clr.w      -[A7]
  4487. 00002F5E  3F07                     move.w     -[A7], D7
  4488. 00002F60  206C 000A                movea.l    A0, [A4 + 0xA]
  4489. 00002F64  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4490. 00002F68  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  4491. 00002F6C  301F                     move.w     D0, [A7]+
  4492. 00002F6E  48C0                     ext.l      D0
  4493. 00002F70  2F00                     move.l     -[A7], D0
  4494. 00002F72  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4495. label00002F76:
  4496. 00002F76  6000 01B4                bra        +0x1B6 /* 0000312C */
  4497. 00002F7A  4267                     clr.w      -[A7]
  4498. 00002F7C  2F0E                     move.l     -[A7], A6
  4499. 00002F7E  4EBA FC8A                jsr        [PC - 0x376 /* 00002C0A */]
  4500. 00002F82  101F                     move.b     D0, [A7]+
  4501. 00002F84  6718                     beq        +0x1A /* 00002F9E */
  4502. 00002F86  7000                     moveq.l    D0, 0x00
  4503. 00002F88  102E FFE7                move.b     D0, [A6 - 0x19]
  4504. 00002F8C  C0BC 0000 0001           and.l      D0, 0x1
  4505. 00002F92  4A80                     tst.l      D0
  4506. 00002F94  56C0                     sne        D0
  4507. 00002F96  4400                     neg.b      D0
  4508. 00002F98  1F00                     move.b     -[A7], D0
  4509. 00002F9A  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4510. label00002F9E:
  4511. 00002F9E  6000 018C                bra        +0x18E /* 0000312C */
  4512. 00002FA2  4267                     clr.w      -[A7]
  4513. 00002FA4  2F0E                     move.l     -[A7], A6
  4514. 00002FA6  4EBA FC62                jsr        [PC - 0x39E /* 00002C0A */]
  4515. 00002FAA  101F                     move.b     D0, [A7]+
  4516. 00002FAC  6718                     beq        +0x1A /* 00002FC6 */
  4517. 00002FAE  7000                     moveq.l    D0, 0x00
  4518. 00002FB0  102E FFE7                move.b     D0, [A6 - 0x19]
  4519. 00002FB4  C0BC 0000 0002           and.l      D0, 0x2
  4520. 00002FBA  4A80                     tst.l      D0
  4521. 00002FBC  56C0                     sne        D0
  4522. 00002FBE  4400                     neg.b      D0
  4523. 00002FC0  1F00                     move.b     -[A7], D0
  4524. 00002FC2  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4525. label00002FC6:
  4526. 00002FC6  6000 0164                bra        +0x166 /* 0000312C */
  4527. 00002FCA  4A2E FFE7                tst.b      [A6 - 0x19]
  4528. 00002FCE  5CC0                     sge        D0
  4529. 00002FD0  4400                     neg.b      D0
  4530. 00002FD2  1F00                     move.b     -[A7], D0
  4531. 00002FD4  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4532. 00002FD8  6000 0152                bra        +0x154 /* 0000312C */
  4533. 00002FDC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4534. 00002FE0  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4535. 00002FE4  6000 0146                bra        +0x148 /* 0000312C */
  4536. 00002FE8  1F3C 0006                move.b     -[A7], 0x6
  4537. 00002FEC  4267                     clr.w      -[A7]
  4538. 00002FEE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4539. 00002FF2  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  4540. 00002FF6  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  4541. 00002FFA  6000 0130                bra        +0x132 /* 0000312C */
  4542. 00002FFE  1F3C 0007                move.b     -[A7], 0x7
  4543. 00003002  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  4544. 00003006  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  4545. 0000300A  6000 0120                bra        +0x122 /* 0000312C */
  4546. 0000300E  1F3C 0008                move.b     -[A7], 0x8
  4547. 00003012  4267                     clr.w      -[A7]
  4548. 00003014  4240                     clr.w      D0
  4549. 00003016  102E FFFC                move.b     D0, [A6 - 0x4]
  4550. 0000301A  3F00                     move.w     -[A7], D0
  4551. 0000301C  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  4552. 00003020  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  4553. 00003024  6000 0106                bra        +0x108 /* 0000312C */
  4554. 00003028  302E FFFE                move.w     D0, [A6 - 0x2]
  4555. 0000302C  48C0                     ext.l      D0
  4556. 0000302E  2F00                     move.l     -[A7], D0
  4557. 00003030  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4558. 00003034  6000 00F6                bra        +0xF8 /* 0000312C */
  4559. 00003038  4267                     clr.w      -[A7]
  4560. 0000303A  2F0E                     move.l     -[A7], A6
  4561. 0000303C  4EBA FBCC                jsr        [PC - 0x434 /* 00002C0A */]
  4562. 00003040  101F                     move.b     D0, [A7]+
  4563. 00003042  672E                     beq        +0x30 /* 00003072 */
  4564. 00003044  206C 000A                movea.l    A0, [A4 + 0xA]
  4565. 00003048  226C 000A                movea.l    A1, [A4 + 0xA]
  4566. 0000304C  2228 0010                move.l     D1, [A0 + 0x10]
  4567. 00003050  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  4568. 00003054  57C1                     seq        D1
  4569. 00003056  C001                     and.b      D0, D1
  4570. 00003058  6718                     beq        +0x1A /* 00003072 */
  4571. 0000305A  7000                     moveq.l    D0, 0x00
  4572. 0000305C  102E FFE7                move.b     D0, [A6 - 0x19]
  4573. 00003060  C0BC 0000 0008           and.l      D0, 0x8
  4574. 00003066  4A80                     tst.l      D0
  4575. 00003068  56C0                     sne        D0
  4576. 0000306A  4400                     neg.b      D0
  4577. 0000306C  1F00                     move.b     -[A7], D0
  4578. 0000306E  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4579. label00003072:
  4580. 00003072  6000 00B8                bra        +0xBA /* 0000312C */
  4581. 00003076  4267                     clr.w      -[A7]
  4582. 00003078  2F0E                     move.l     -[A7], A6
  4583. 0000307A  4EBA FB8E                jsr        [PC - 0x472 /* 00002C0A */]
  4584. 0000307E  101F                     move.b     D0, [A7]+
  4585. 00003080  6718                     beq        +0x1A /* 0000309A */
  4586. 00003082  7000                     moveq.l    D0, 0x00
  4587. 00003084  102E FFE7                move.b     D0, [A6 - 0x19]
  4588. 00003088  C0BC 0000 0004           and.l      D0, 0x4
  4589. 0000308E  4A80                     tst.l      D0
  4590. 00003090  57C0                     seq        D0
  4591. 00003092  4400                     neg.b      D0
  4592. 00003094  1F00                     move.b     -[A7], D0
  4593. 00003096  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4594. label0000309A:
  4595. 0000309A  6000 0090                bra        +0x92 /* 0000312C */
  4596. 0000309E  4267                     clr.w      -[A7]
  4597. 000030A0  2F0E                     move.l     -[A7], A6
  4598. 000030A2  4EBA FB30                jsr        [PC - 0x4D0 /* 00002BD4 */]
  4599. 000030A6  101F                     move.b     D0, [A7]+
  4600. 000030A8  6726                     beq        +0x28 /* 000030D0 */
  4601. 000030AA  206C 000A                movea.l    A0, [A4 + 0xA]
  4602. 000030AE  226C 000A                movea.l    A1, [A4 + 0xA]
  4603. 000030B2  2228 0010                move.l     D1, [A0 + 0x10]
  4604. 000030B6  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  4605. 000030BA  57C1                     seq        D1
  4606. 000030BC  C001                     and.b      D0, D1
  4607. 000030BE  6710                     beq        +0x12 /* 000030D0 */
  4608. 000030C0  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  4609. 000030C6  57C0                     seq        D0
  4610. 000030C8  4400                     neg.b      D0
  4611. 000030CA  1F00                     move.b     -[A7], D0
  4612. 000030CC  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4613. label000030D0:
  4614. 000030D0  605A                     bra        +0x5C /* 0000312C */
  4615. 000030D2  4267                     clr.w      -[A7]
  4616. 000030D4  2F0E                     move.l     -[A7], A6
  4617. 000030D6  4EBA FB32                jsr        [PC - 0x4CE /* 00002C0A */]
  4618. 000030DA  101F                     move.b     D0, [A7]+
  4619. 000030DC  6718                     beq        +0x1A /* 000030F6 */
  4620. 000030DE  7000                     moveq.l    D0, 0x00
  4621. 000030E0  102E FFE7                move.b     D0, [A6 - 0x19]
  4622. 000030E4  C0BC 0000 0010           and.l      D0, 0x10
  4623. 000030EA  4A80                     tst.l      D0
  4624. 000030EC  56C0                     sne        D0
  4625. 000030EE  4400                     neg.b      D0
  4626. 000030F0  1F00                     move.b     -[A7], D0
  4627. 000030F2  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4628. label000030F6:
  4629. 000030F6  6034                     bra        +0x36 /* 0000312C */
  4630. 000030F8  4267                     clr.w      -[A7]
  4631. 000030FA  2F0E                     move.l     -[A7], A6
  4632. 000030FC  4EBA FB0C                jsr        [PC - 0x4F4 /* 00002C0A */]
  4633. 00003100  101F                     move.b     D0, [A7]+
  4634. 00003102  6718                     beq        +0x1A /* 0000311C */
  4635. 00003104  7000                     moveq.l    D0, 0x00
  4636. 00003106  102E FFE7                move.b     D0, [A6 - 0x19]
  4637. 0000310A  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  4638. 00003110  4A80                     tst.l      D0
  4639. 00003112  56C0                     sne        D0
  4640. 00003114  4400                     neg.b      D0
  4641. 00003116  1F00                     move.b     -[A7], D0
  4642. 00003118  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4643. label0000311C:
  4644. 0000311C  600E                     bra        +0x10 /* 0000312C */
  4645. label0000311E:
  4646. 0000311E  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  4647. 00003124  6006                     bra        +0x8 /* 0000312C */
  4648. label00003126:
  4649. 00003126  397C 0011 FCFE           move.w     [A4 - 0x302], 0x11
  4650. label0000312C:
  4651. 0000312C  4CDF 1080                movem.l    D7,A4, [A7]+
  4652. 00003130  4E5E                     unlink     A6
  4653. 00003132  2E9F                     move.l     [A7], [A7]+
  4654. 00003134  4E75                     rts
  4655. 00003136  0973 6372 6F6C 6C69 6E67 bchg       [[A3 + 0x6F6C6C69] + 0x6E67], D4
  4656. 00003140  0B72 6164                bchg       <<invalid full ext with I/IS == 4>>, D5
  4657. 00003144  696F                     bvs        +0x71 /* 000031B5 */
  4658. 00003146  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  4659. 0000314A  6F6E                     ble        +0x70 /* 000031BA */
  4660. 0000314C  0863 6865                bchg.b     -[A3], 0x65 /* 'e' */
  4661. 00003150  636B                     bls        +0x6D /* 000031BD */
  4662. 00003152  426F 7800                clr.w      [A7 + 0x7800]
  4663. 00003156  0673 6861 646F           addi.w     [A3 + D6.w * 4 + 0x6F], 0x6861 /* 'ha' */
  4664. 0000315C  7700                     moveq.l    D3, 0x00
  4665. 0000315E  0972 6F75                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D4
  4666. 00003162  6E64                     bgt        +0x66 /* 000031C8 */
  4667. 00003164  5265                     addq.w     -[A5], 1
  4668. 00003166  6374                     bls        +0x76 /* 000031DC */
  4669. 00003168  0972 6563 7461 6E67 6C65 bchg       [[A2 + 0x7461] + 0x6E676C65], D4
  4670. 00003172  066F 7061 7175           addi.w     [A7 + 0x7175], 0x7061 /* 'pa' */
  4671. 00003178  6500 0B74                bcs        +0xB76 /* 00003CEE */
  4672. 0000317C  7261                     moveq.l    D1, 0x61
  4673. 0000317E  6E73                     bgt        +0x75 /* 000031F3 */
  4674. 00003180  7061                     moveq.l    D0, 0x61
  4675. 00003182  7265                     moveq.l    D1, 0x65
  4676. 00003184  6E74                     bgt        +0x76 /* 000031FA */
  4677. fn00003186:
  4678. 00003186  4E56 FDE6                link       A6, -0x021A
  4679. 0000318A  48E7 0118                movem.l    -[A7], D7,A3,A4
  4680. 0000318E  286E 0008                movea.l    A4, [A6 + 0x8]
  4681. 00003192  102C 0008                move.b     D0, [A4 + 0x8]
  4682. 00003196  4880                     ext.w      D0
  4683. 00003198  6700 0084                beq        +0x86 /* 0000321E */
  4684. 0000319C  5340                     subq.w     D0, 1
  4685. 0000319E  6700 0154                beq        +0x156 /* 000032F4 */
  4686. 000031A2  5540                     subq.w     D0, 2
  4687. 000031A4  6700 0262                beq        +0x264 /* 00003408 */
  4688. 000031A8  0440 0010                subi.w     D0, 0x10
  4689. 000031AC  6756                     beq        +0x58 /* 00003204 */
  4690. 000031AE  0440 0018                subi.w     D0, 0x18
  4691. 000031B2  6700 01D6                beq        +0x1D8 /* 0000338A */
  4692. 000031B6  5340                     subq.w     D0, 1
  4693. 000031B8  6700 01D0                beq        +0x1D2 /* 0000338A */
  4694. // begin alternate branch 000031BA-000031BC
  4695. label000031BA:
  4696. 000031BA  01D0                     .incomplete
  4697. // end alternate branch 000031BA-000031BC
  4698. label000031BA: // (misaligned)
  4699. 000031BC  5340                     subq.w     D0, 1
  4700. 000031BE  6700 01CA                beq        +0x1CC /* 0000338A */
  4701. 000031C2  5940                     subq.w     D0, 4
  4702. 000031C4  6700 0242                beq        +0x244 /* 00003408 */
  4703. label000031C8:
  4704. 000031C8  5340                     subq.w     D0, 1
  4705. 000031CA  6700 023C                beq        +0x23E /* 00003408 */
  4706. 000031CE  5340                     subq.w     D0, 1
  4707. 000031D0  6700 0236                beq        +0x238 /* 00003408 */
  4708. 000031D4  5340                     subq.w     D0, 1
  4709. 000031D6  6700 0230                beq        +0x232 /* 00003408 */
  4710. 000031DA  5340                     subq.w     D0, 1
  4711. label000031DC:
  4712. 000031DC  6700 022A                beq        +0x22C /* 00003408 */
  4713. 000031E0  5340                     subq.w     D0, 1
  4714. 000031E2  6700 0224                beq        +0x226 /* 00003408 */
  4715. 000031E6  5340                     subq.w     D0, 1
  4716. 000031E8  6700 021E                beq        +0x220 /* 00003408 */
  4717. 000031EC  5340                     subq.w     D0, 1
  4718. 000031EE  6700 0218                beq        +0x21A /* 00003408 */
  4719. 000031F2  5F40                     subq.w     D0, 7
  4720. 000031F4  6700 0224                beq        +0x226 /* 0000341A */
  4721. 000031F8  0440 000B                subi.w     D0, 0xB
  4722. // begin alternate branch 000031FA-00003200
  4723. label000031FA:
  4724. 000031FA  000B 6700                ori.b      A3, 0x0
  4725. 000031FE  018C                     bclr       A4, D0
  4726. // end alternate branch 000031FA-00003200
  4727. label000031FA: // (misaligned)
  4728. 000031FC  6700 018C                beq        +0x18E /* 0000338A */
  4729. 00003200  6000 022C                bra        +0x22E /* 0000342E */
  4730. label00003204:
  4731. 00003204  42A7                     clr.l      -[A7]
  4732. 00003206  206C 000A                movea.l    A0, [A4 + 0xA]
  4733. 0000320A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4734. 0000320E  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  4735. 00003212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4736. 00003216  4EBA F722                jsr        [PC - 0x8DE /* 0000293A */]
  4737. 0000321A  6000 0218                bra        +0x21A /* 00003434 */
  4738. label0000321E:
  4739. 0000321E  486E FDFA                pea.l      [A6 - 0x206]
  4740. 00003222  206C 000A                movea.l    A0, [A4 + 0xA]
  4741. 00003226  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4742. 0000322A  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  4743. 0000322E  205F                     movea.l    A0, [A7]+
  4744. 00003230  43EC FF00                lea.l      A1, [A4 - 0x100]
  4745. 00003234  703F                     moveq.l    D0, 0x3F
  4746. label00003236:
  4747. 00003236  22D8                     move.l     [A1]+, [A0]+
  4748. 00003238  51C8 FFFC                dbf        D0, -0x6 /* 00003236 */
  4749. 0000323C  4240                     clr.w      D0
  4750. 0000323E  102C FF00                move.b     D0, [A4 - 0x100]
  4751. 00003242  4A40                     tst.w      D0
  4752. 00003244  6632                     bne        +0x34 /* 00003278 */
  4753. 00003246  487A 0204                pea.l      [PC + 0x204 /* 0000344C, value 0x8636172, pstring "card id " */]
  4754. 0000324A  486E FDE6                pea.l      [A6 - 0x21A]
  4755. 0000324E  206C 000A                movea.l    A0, [A4 + 0xA]
  4756. 00003252  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4757. 00003256  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  4758. 0000325A  486E FFDE                pea.l      [A6 - 0x22]
  4759. 0000325E  3F3C 0002                move.w     -[A7], 0x2
  4760. 00003262  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4761. 00003266  41EC FF00                lea.l      A0, [A4 - 0x100]
  4762. 0000326A  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4763. 0000326E  7006                     moveq.l    D0, 0x06
  4764. label00003270:
  4765. 00003270  20D9                     move.l     [A0]+, [A1]+
  4766. 00003272  51C8 FFFC                dbf        D0, -0x6 /* 00003270 */
  4767. 00003276  6030                     bra        +0x32 /* 000032A8 */
  4768. label00003278:
  4769. 00003278  7002                     moveq.l    D0, 0x02
  4770. 0000327A  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  4771. 0000327E  6728                     beq        +0x2A /* 000032A8 */
  4772. 00003280  487A 01D4                pea.l      [PC + 0x1D4 /* 00003456, value 0x6636172, pstring "card \"" */]
  4773. 00003284  486C FF00                pea.l      [A4 - 0x100]
  4774. 00003288  487A 01B4                pea.l      [PC + 0x1B4 /* 0000343E, value 0x1220B20 */]
  4775. 0000328C  486E FEFA                pea.l      [A6 - 0x106]
  4776. 00003290  3F3C 0003                move.w     -[A7], 0x3
  4777. 00003294  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4778. 00003298  41EC FF00                lea.l      A0, [A4 - 0x100]
  4779. 0000329C  43EE FEFA                lea.l      A1, [A6 - 0x106]
  4780. 000032A0  703F                     moveq.l    D0, 0x3F
  4781. label000032A2:
  4782. 000032A2  20D9                     move.l     [A0]+, [A1]+
  4783. 000032A4  51C8 FFFC                dbf        D0, -0x6 /* 000032A2 */
  4784. label000032A8:
  4785. 000032A8  7001                     moveq.l    D0, 0x01
  4786. 000032AA  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  4787. 000032AE  6638                     bne        +0x3A /* 000032E8 */
  4788. 000032B0  486C FF00                pea.l      [A4 - 0x100]
  4789. 000032B4  487A 018A                pea.l      [PC + 0x18A /* 00003440, value 0xB206F66, pstring " of stack \"" */]
  4790. 000032B8  486E FDFA                pea.l      [A6 - 0x206]
  4791. 000032BC  206C 000A                movea.l    A0, [A4 + 0xA]
  4792. 000032C0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4793. 000032C4  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  4794. 000032C8  487A 0174                pea.l      [PC + 0x174 /* 0000343E, value 0x1220B20 */]
  4795. 000032CC  486E FEFA                pea.l      [A6 - 0x106]
  4796. 000032D0  3F3C 0004                move.w     -[A7], 0x4
  4797. 000032D4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4798. 000032D8  41EC FF00                lea.l      A0, [A4 - 0x100]
  4799. 000032DC  43EE FEFA                lea.l      A1, [A6 - 0x106]
  4800. 000032E0  703F                     moveq.l    D0, 0x3F
  4801. label000032E2:
  4802. 000032E2  20D9                     move.l     [A0]+, [A1]+
  4803. 000032E4  51C8 FFFC                dbf        D0, -0x6 /* 000032E2 */
  4804. label000032E8:
  4805. 000032E8  486C FF00                pea.l      [A4 - 0x100]
  4806. 000032EC  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  4807. 000032F0  6000 0142                bra        +0x144 /* 00003434 */
  4808. label000032F4:
  4809. 000032F4  486E FDE6                pea.l      [A6 - 0x21A]
  4810. 000032F8  206C 000A                movea.l    A0, [A4 + 0xA]
  4811. 000032FC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4812. 00003300  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  4813. 00003304  205F                     movea.l    A0, [A7]+
  4814. 00003306  43EC FF00                lea.l      A1, [A4 - 0x100]
  4815. 0000330A  7004                     moveq.l    D0, 0x04
  4816. label0000330C:
  4817. 0000330C  22D8                     move.l     [A1]+, [A0]+
  4818. 0000330E  51C8 FFFC                dbf        D0, -0x6 /* 0000330C */
  4819. 00003312  7002                     moveq.l    D0, 0x02
  4820. 00003314  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  4821. 00003318  6724                     beq        +0x26 /* 0000333E */
  4822. 0000331A  487A 0130                pea.l      [PC + 0x130 /* 0000344C, value 0x8636172, pstring "card id " */]
  4823. 0000331E  486C FF00                pea.l      [A4 - 0x100]
  4824. 00003322  486E FEFA                pea.l      [A6 - 0x106]
  4825. 00003326  3F3C 0002                move.w     -[A7], 0x2
  4826. 0000332A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4827. 0000332E  41EC FF00                lea.l      A0, [A4 - 0x100]
  4828. 00003332  43EE FEFA                lea.l      A1, [A6 - 0x106]
  4829. 00003336  703F                     moveq.l    D0, 0x3F
  4830. label00003338:
  4831. 00003338  20D9                     move.l     [A0]+, [A1]+
  4832. 0000333A  51C8 FFFC                dbf        D0, -0x6 /* 00003338 */
  4833. label0000333E:
  4834. 0000333E  7001                     moveq.l    D0, 0x01
  4835. 00003340  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  4836. 00003344  6638                     bne        +0x3A /* 0000337E */
  4837. 00003346  486C FF00                pea.l      [A4 - 0x100]
  4838. 0000334A  487A 00F4                pea.l      [PC + 0xF4 /* 00003440, value 0xB206F66, pstring " of stack \"" */]
  4839. 0000334E  486E FDFA                pea.l      [A6 - 0x206]
  4840. 00003352  206C 000A                movea.l    A0, [A4 + 0xA]
  4841. 00003356  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4842. 0000335A  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  4843. 0000335E  487A 00DE                pea.l      [PC + 0xDE /* 0000343E, value 0x1220B20 */]
  4844. 00003362  486E FEFA                pea.l      [A6 - 0x106]
  4845. 00003366  3F3C 0004                move.w     -[A7], 0x4
  4846. 0000336A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4847. 0000336E  41EC FF00                lea.l      A0, [A4 - 0x100]
  4848. 00003372  43EE FEFA                lea.l      A1, [A6 - 0x106]
  4849. 00003376  703F                     moveq.l    D0, 0x3F
  4850. label00003378:
  4851. 00003378  20D9                     move.l     [A0]+, [A1]+
  4852. 0000337A  51C8 FFFC                dbf        D0, -0x6 /* 00003378 */
  4853. label0000337E:
  4854. 0000337E  486C FF00                pea.l      [A4 - 0x100]
  4855. 00003382  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  4856. 00003386  6000 00AC                bra        +0xAE /* 00003434 */
  4857. label0000338A:
  4858. 0000338A  42A7                     clr.l      -[A7]
  4859. 0000338C  206C 000A                movea.l    A0, [A4 + 0xA]
  4860. 00003390  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4861. 00003394  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  4862. 00003398  265F                     movea.l    A3, [A7]+
  4863. 0000339A  200B                     move.l     D0, A3
  4864. 0000339C  6608                     bne        +0xA /* 000033A6 */
  4865. 0000339E  4267                     clr.w      -[A7]
  4866. 000033A0  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4867. 000033A4  6060                     bra        +0x62 /* 00003406 */
  4868. label000033A6:
  4869. 000033A6  702B                     moveq.l    D0, 0x2B
  4870. 000033A8  B02C 0008                cmp.b      D0, [A4 + 0x8]
  4871. 000033AC  6614                     bne        +0x16 /* 000033C2 */
  4872. 000033AE  2053                     movea.l    A0, [A3]
  4873. 000033B0  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  4874. 000033B6  57C0                     seq        D0
  4875. 000033B8  4400                     neg.b      D0
  4876. 000033BA  1F00                     move.b     -[A7], D0
  4877. 000033BC  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4878. 000033C0  6036                     bra        +0x38 /* 000033F8 */
  4879. label000033C2:
  4880. 000033C2  102C 0008                move.b     D0, [A4 + 0x8]
  4881. 000033C6  4880                     ext.w      D0
  4882. 000033C8  0440 002C                subi.w     D0, 0x2C /* ',' */
  4883. 000033CC  670C                     beq        +0xE /* 000033DA */
  4884. 000033CE  5340                     subq.w     D0, 1
  4885. 000033D0  670C                     beq        +0xE /* 000033DE */
  4886. 000033D2  0440 001D                subi.w     D0, 0x1D
  4887. 000033D6  670A                     beq        +0xC /* 000033E2 */
  4888. 000033D8  600A                     bra        +0xC /* 000033E4 */
  4889. label000033DA:
  4890. 000033DA  7E1F                     moveq.l    D7, 0x1F
  4891. 000033DC  6006                     bra        +0x8 /* 000033E4 */
  4892. label000033DE:
  4893. 000033DE  7E1E                     moveq.l    D7, 0x1E
  4894. 000033E0  6002                     bra        +0x4 /* 000033E4 */
  4895. label000033E2:
  4896. 000033E2  7E1B                     moveq.l    D7, 0x1B
  4897. label000033E4:
  4898. 000033E4  2053                     movea.l    A0, [A3]
  4899. 000033E6  2028 0014                move.l     D0, [A0 + 0x14]
  4900. 000033EA  3207                     move.w     D1, D7
  4901. 000033EC  0300                     btst       D0, D1
  4902. 000033EE  56C0                     sne        D0
  4903. 000033F0  4400                     neg.b      D0
  4904. 000033F2  1F00                     move.b     -[A7], D0
  4905. 000033F4  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4906. label000033F8:
  4907. 000033F8  206C 000A                movea.l    A0, [A4 + 0xA]
  4908. 000033FC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4909. 00003400  4267                     clr.w      -[A7]
  4910. 00003402  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  4911. label00003406:
  4912. 00003406  602C                     bra        +0x2E /* 00003434 */
  4913. label00003408:
  4914. 00003408  486D B70C                pea.l      [A5 - 0x48F4]
  4915. 0000340C  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  4916. 00003410  1F3C 0001                move.b     -[A7], 0x1
  4917. 00003414  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4918. 00003418  601A                     bra        +0x1C /* 00003434 */
  4919. label0000341A:
  4920. 0000341A  4267                     clr.w      -[A7]
  4921. 0000341C  206C 000A                movea.l    A0, [A4 + 0xA]
  4922. 00003420  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4923. 00003424  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  4924. 00003428  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4925. 0000342C  6006                     bra        +0x8 /* 00003434 */
  4926. label0000342E:
  4927. 0000342E  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  4928. label00003434:
  4929. 00003434  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4930. 00003438  4E5E                     unlink     A6
  4931. 0000343A  2E9F                     move.l     [A7], [A7]+
  4932. 0000343C  4E75                     rts
  4933. 0000343E  0122                     btst       -[A2], D0
  4934. 00003440  0B20                     btst       -[A0], D5
  4935. 00003442  6F66                     ble        +0x68 /* 000034AA */
  4936. 00003444  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4937. 00003448  636B                     bls        +0x6D /* 000034B5 */
  4938. 0000344A  2022                     move.l     D0, -[A2]
  4939. 0000344C  0863 6172                bchg.b     -[A3], 0x72 /* 'r' */
  4940. 00003450  6420                     bcc        +0x22 /* 00003472 */
  4941. 00003452  6964                     bvs        +0x66 /* 000034B8 */
  4942. 00003454  2000                     move.l     D0, D0
  4943. 00003456  0663 6172                addi.w     -[A3], 0x6172 /* 'ar' */
  4944. 0000345A  6420                     bcc        +0x22 /* 0000347C */
  4945. 0000345C  2200                     move.l     D1, D0
  4946. fn0000345E:
  4947. 0000345E  4E56 FDE6                link       A6, -0x021A
  4948. 00003462  48E7 0118                movem.l    -[A7], D7,A3,A4
  4949. 00003466  286E 0008                movea.l    A4, [A6 + 0x8]
  4950. 0000346A  102C 0008                move.b     D0, [A4 + 0x8]
  4951. 0000346E  4880                     ext.w      D0
  4952. 00003470  6746                     beq        +0x48 /* 000034B8 */
  4953. label00003472:
  4954. 00003472  5340                     subq.w     D0, 1
  4955. 00003474  6700 011A                beq        +0x11C /* 00003590 */
  4956. 00003478  0440 0012                subi.w     D0, 0x12
  4957. label0000347C:
  4958. 0000347C  6720                     beq        +0x22 /* 0000349E */
  4959. 0000347E  0440 0018                subi.w     D0, 0x18
  4960. 00003482  6700 011C                beq        +0x11E /* 000035A0 */
  4961. 00003486  5340                     subq.w     D0, 1
  4962. 00003488  6700 0116                beq        +0x118 /* 000035A0 */
  4963. 0000348C  5340                     subq.w     D0, 1
  4964. 0000348E  6700 0110                beq        +0x112 /* 000035A0 */
  4965. 00003492  0440 001D                subi.w     D0, 0x1D
  4966. 00003496  6700 0108                beq        +0x10A /* 000035A0 */
  4967. 0000349A  6000 0182                bra        +0x184 /* 0000361E */
  4968. label0000349E:
  4969. 0000349E  42A7                     clr.l      -[A7]
  4970. 000034A0  206C 000A                movea.l    A0, [A4 + 0xA]
  4971. 000034A4  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4972. 000034A8  4EAD 25EA                jsr        [A5 + 0x25EA /* export_1209 */]
  4973. // begin alternate branch 000034AA-000034B0
  4974. label000034AA:
  4975. 000034AA  25EA 2F2E 0008           move.l     [PC + 0x8 /* 000034B4, value 0x6000016E, cstring "`" */], [A2 + 0x2F2E]
  4976. // end alternate branch 000034AA-000034B0
  4977. label000034AA: // (misaligned)
  4978. 000034AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4979. 000034B0  4EBA F488                jsr        [PC - 0xB78 /* 0000293A */]
  4980. 000034B4  6000 016E                bra        +0x170 /* 00003624 */
  4981. label000034B8:
  4982. 000034B8  486E FDFA                pea.l      [A6 - 0x206]
  4983. 000034BC  206C 000A                movea.l    A0, [A4 + 0xA]
  4984. 000034C0  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4985. 000034C4  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  4986. 000034C8  205F                     movea.l    A0, [A7]+
  4987. 000034CA  43EC FF00                lea.l      A1, [A4 - 0x100]
  4988. 000034CE  703F                     moveq.l    D0, 0x3F
  4989. label000034D0:
  4990. 000034D0  22D8                     move.l     [A1]+, [A0]+
  4991. 000034D2  51C8 FFFC                dbf        D0, -0x6 /* 000034D0 */
  4992. 000034D6  4240                     clr.w      D0
  4993. 000034D8  102C FF00                move.b     D0, [A4 - 0x100]
  4994. 000034DC  4A40                     tst.w      D0
  4995. 000034DE  6634                     bne        +0x36 /* 00003514 */
  4996. 000034E0  487A 0162                pea.l      [PC + 0x162 /* 00003644, value 0x9626B67 '\tbkg', pstring "bkgnd id " */]
  4997. 000034E4  486E FDE6                pea.l      [A6 - 0x21A]
  4998. 000034E8  206C 000A                movea.l    A0, [A4 + 0xA]
  4999. 000034EC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5000. 000034F0  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  5001. 000034F4  486E FFDC                pea.l      [A6 - 0x24]
  5002. 000034F8  3F3C 0002                move.w     -[A7], 0x2
  5003. 000034FC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5004. 00003500  41EC FF00                lea.l      A0, [A4 - 0x100]
  5005. 00003504  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5006. 00003508  7006                     moveq.l    D0, 0x06
  5007. label0000350A:
  5008. 0000350A  20D9                     move.l     [A0]+, [A1]+
  5009. 0000350C  51C8 FFFC                dbf        D0, -0x6 /* 0000350A */
  5010. 00003510  3091                     move.w     [A0], [A1]
  5011. 00003512  6030                     bra        +0x32 /* 00003544 */
  5012. label00003514:
  5013. 00003514  7002                     moveq.l    D0, 0x02
  5014. 00003516  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  5015. 0000351A  6728                     beq        +0x2A /* 00003544 */
  5016. 0000351C  487A 011E                pea.l      [PC + 0x11E /* 0000363C, value 0x7626B67, pstring "bkgnd \"" */]
  5017. 00003520  486C FF00                pea.l      [A4 - 0x100]
  5018. 00003524  487A 0108                pea.l      [PC + 0x108 /* 0000362E, value 0x1220B20 */]
  5019. 00003528  486E FEFA                pea.l      [A6 - 0x106]
  5020. 0000352C  3F3C 0003                move.w     -[A7], 0x3
  5021. 00003530  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5022. 00003534  41EC FF00                lea.l      A0, [A4 - 0x100]
  5023. 00003538  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5024. 0000353C  703F                     moveq.l    D0, 0x3F
  5025. label0000353E:
  5026. 0000353E  20D9                     move.l     [A0]+, [A1]+
  5027. 00003540  51C8 FFFC                dbf        D0, -0x6 /* 0000353E */
  5028. label00003544:
  5029. 00003544  7001                     moveq.l    D0, 0x01
  5030. 00003546  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  5031. 0000354A  6638                     bne        +0x3A /* 00003584 */
  5032. 0000354C  486C FF00                pea.l      [A4 - 0x100]
  5033. 00003550  487A 00DE                pea.l      [PC + 0xDE /* 00003630, value 0xB206F66, pstring " of stack \"" */]
  5034. 00003554  486E FDFA                pea.l      [A6 - 0x206]
  5035. 00003558  206C 000A                movea.l    A0, [A4 + 0xA]
  5036. 0000355C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5037. 00003560  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  5038. 00003564  487A 00C8                pea.l      [PC + 0xC8 /* 0000362E, value 0x1220B20 */]
  5039. 00003568  486E FEFA                pea.l      [A6 - 0x106]
  5040. 0000356C  3F3C 0004                move.w     -[A7], 0x4
  5041. 00003570  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5042. 00003574  41EC FF00                lea.l      A0, [A4 - 0x100]
  5043. 00003578  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5044. 0000357C  703F                     moveq.l    D0, 0x3F
  5045. label0000357E:
  5046. 0000357E  20D9                     move.l     [A0]+, [A1]+
  5047. 00003580  51C8 FFFC                dbf        D0, -0x6 /* 0000357E */
  5048. label00003584:
  5049. 00003584  486C FF00                pea.l      [A4 - 0x100]
  5050. 00003588  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5051. 0000358C  6000 0096                bra        +0x98 /* 00003624 */
  5052. label00003590:
  5053. 00003590  206C 000A                movea.l    A0, [A4 + 0xA]
  5054. 00003594  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5055. 00003598  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5056. 0000359C  6000 0086                bra        +0x88 /* 00003624 */
  5057. label000035A0:
  5058. 000035A0  42A7                     clr.l      -[A7]
  5059. 000035A2  206C 000A                movea.l    A0, [A4 + 0xA]
  5060. 000035A6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5061. 000035AA  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  5062. 000035AE  265F                     movea.l    A3, [A7]+
  5063. 000035B0  200B                     move.l     D0, A3
  5064. 000035B2  6608                     bne        +0xA /* 000035BC */
  5065. 000035B4  4267                     clr.w      -[A7]
  5066. 000035B6  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5067. 000035BA  6068                     bra        +0x6A /* 00003624 */
  5068. label000035BC:
  5069. 000035BC  702B                     moveq.l    D0, 0x2B
  5070. 000035BE  B02C 0008                cmp.b      D0, [A4 + 0x8]
  5071. 000035C2  6614                     bne        +0x16 /* 000035D8 */
  5072. 000035C4  2053                     movea.l    A0, [A3]
  5073. 000035C6  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  5074. 000035CC  57C0                     seq        D0
  5075. 000035CE  4400                     neg.b      D0
  5076. 000035D0  1F00                     move.b     -[A7], D0
  5077. 000035D2  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5078. 000035D6  6036                     bra        +0x38 /* 0000360E */
  5079. label000035D8:
  5080. 000035D8  102C 0008                move.b     D0, [A4 + 0x8]
  5081. 000035DC  4880                     ext.w      D0
  5082. 000035DE  0440 002C                subi.w     D0, 0x2C /* ',' */
  5083. 000035E2  670C                     beq        +0xE /* 000035F0 */
  5084. 000035E4  5340                     subq.w     D0, 1
  5085. 000035E6  670C                     beq        +0xE /* 000035F4 */
  5086. 000035E8  0440 001D                subi.w     D0, 0x1D
  5087. 000035EC  670A                     beq        +0xC /* 000035F8 */
  5088. 000035EE  600A                     bra        +0xC /* 000035FA */
  5089. label000035F0:
  5090. 000035F0  7E1F                     moveq.l    D7, 0x1F
  5091. 000035F2  6006                     bra        +0x8 /* 000035FA */
  5092. label000035F4:
  5093. 000035F4  7E1E                     moveq.l    D7, 0x1E
  5094. 000035F6  6002                     bra        +0x4 /* 000035FA */
  5095. label000035F8:
  5096. 000035F8  7E1B                     moveq.l    D7, 0x1B
  5097. label000035FA:
  5098. 000035FA  2053                     movea.l    A0, [A3]
  5099. 000035FC  2028 0014                move.l     D0, [A0 + 0x14]
  5100. 00003600  3207                     move.w     D1, D7
  5101. 00003602  0300                     btst       D0, D1
  5102. 00003604  56C0                     sne        D0
  5103. 00003606  4400                     neg.b      D0
  5104. 00003608  1F00                     move.b     -[A7], D0
  5105. 0000360A  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5106. label0000360E:
  5107. 0000360E  206C 000A                movea.l    A0, [A4 + 0xA]
  5108. 00003612  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5109. 00003616  4267                     clr.w      -[A7]
  5110. 00003618  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  5111. 0000361C  6006                     bra        +0x8 /* 00003624 */
  5112. label0000361E:
  5113. 0000361E  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5114. label00003624:
  5115. 00003624  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5116. 00003628  4E5E                     unlink     A6
  5117. 0000362A  2E9F                     move.l     [A7], [A7]+
  5118. 0000362C  4E75                     rts
  5119. 0000362E  0122                     btst       -[A2], D0
  5120. 00003630  0B20                     btst       -[A0], D5
  5121. 00003632  6F66                     ble        +0x68 /* 0000369A */
  5122. 00003634  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  5123. 00003638  636B                     bls        +0x6D /* 000036A5 */
  5124. 0000363A  2022                     move.l     D0, -[A2]
  5125. 0000363C  0762                     bchg       -[A2], D3
  5126. 0000363E  6B67                     bmi        +0x69 /* 000036A7 */
  5127. 00003640  6E64                     bgt        +0x66 /* 000036A6 */
  5128. 00003642  2022                     move.l     D0, -[A2]
  5129. 00003644  0962                     bchg       -[A2], D4
  5130. 00003646  6B67                     bmi        +0x69 /* 000036AF */
  5131. 00003648  6E64                     bgt        +0x66 /* 000036AE */
  5132. 0000364A  2069 6420                movea.l    A0, [A1 + 0x6420]
  5133. fn0000364E:
  5134. 0000364E  4E56 FFF0                link       A6, -0x0010
  5135. 00003652  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5136. 00003656  42A7                     clr.l      -[A7]
  5137. 00003658  2F2D A6D0                move.l     -[A7], [A5 - 0x5930]
  5138. 0000365C  2F3A 0080                move.l     -[A7], [PC + 0x80 /* 000036DE, value 0x50524E54 'PRNT' */]
  5139. 00003660  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  5140. 00003664  285F                     movea.l    A4, [A7]+
  5141. 00003666  200C                     move.l     D0, A4
  5142. 00003668  6606                     bne        +0x8 /* 00003670 */
  5143. 0000366A  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  5144. 0000366E  6064                     bra        +0x66 /* 000036D4 */
  5145. label00003670:
  5146. 00003670  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  5147. 00003674  2E3C 0000 0136           move.l     D7, 0x136
  5148. 0000367A  2054                     movea.l    A0, [A4]
  5149. 0000367C  700B                     moveq.l    D0, 0x0B
  5150. 0000367E  B068 0010                cmp.w      D0, [A0 + 0x10]
  5151. 00003682  6646                     bne        +0x48 /* 000036CA */
  5152. 00003684  2054                     movea.l    A0, [A4]
  5153. 00003686  3D68 0134 FFF0           move.w     [A6 - 0x10], [A0 + 0x134]
  5154. 0000368C  7C01                     moveq.l    D6, 0x01
  5155. 0000368E  6034                     bra        +0x36 /* 000036C4 */
  5156. label00003690:
  5157. 00003690  2647                     movea.l    A3, D7
  5158. 00003692  D7D4                     add.l      A3, [A4]
  5159. 00003694  41ED CEF0                lea.l      A0, [A5 - 0x3110]
  5160. 00003698  224B                     movea.l    A1, A3
  5161. label0000369A:
  5162. 0000369A  5889                     addq.l     A1, 4
  5163. 0000369C  7007                     moveq.l    D0, 0x07
  5164. label0000369E:
  5165. 0000369E  20D9                     move.l     [A0]+, [A1]+
  5166. 000036A0  51C8 FFFC                dbf        D0, -0x6 /* 0000369E */
  5167. 000036A4  486D CEF0                pea.l      [A5 - 0x3110]
  5168. // begin alternate branch 000036A6-000036B4
  5169. label000036A6:
  5170. 000036A6  CEF0 4EAD                mulu.w     D7, [A0 + D4 * 8 - 0x83]
  5171. 000036AA  0C32 4EAD 2BA2 486D CEA2 cmpi.b     [[0x486D + D2 * 2] - 0x315E], 0xAD
  5172. // end alternate branch 000036A6-000036B4
  5173. label000036A6: // (misaligned)
  5174. 000036A8  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5175. 000036AC  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  5176. // begin alternate branch 000036AE-000036B4
  5177. label000036AE:
  5178. 000036AE  2BA2 486D                move.l     [A5 + D4 + 0x6D], -[A2]
  5179. 000036B2  CEA2                     and.l      D7, -[A2]
  5180. // end alternate branch 000036AE-000036B4
  5181. label000036AE: // (misaligned)
  5182. 000036B0  486D CEA2                pea.l      [A5 - 0x315E]
  5183. 000036B4  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5184. 000036B8  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  5185. 000036BC  7024                     moveq.l    D0, 0x24
  5186. 000036BE  DE80                     add.l      D7, D0
  5187. 000036C0  5246                     addq.w     D6, 1
  5188. 000036C2  6906                     bvs        +0x8 /* 000036CA */
  5189. label000036C4:
  5190. 000036C4  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  5191. 000036C8  6FC6                     ble        -0x38 /* 00003690 */
  5192. label000036CA:
  5193. 000036CA  2F2D A6D0                move.l     -[A7], [A5 - 0x5930]
  5194. 000036CE  4267                     clr.w      -[A7]
  5195. 000036D0  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  5196. label000036D4:
  5197. 000036D4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5198. 000036D8  4E5E                     unlink     A6
  5199. 000036DA  2E9F                     move.l     [A7], [A7]+
  5200. 000036DC  4E75                     rts
  5201. 000036DE  5052                     addq.w     [A2], 8
  5202. 000036E0  4E54 4E56                link       A4, -0xFFFFB1AA
  5203. // begin alternate branch 000036E2-000036E6
  5204. fn000036E2:
  5205. 000036E2  4E56 FD96                link       A6, -0x026A
  5206. // end alternate branch 000036E2-000036E6
  5207. fn000036E2: // (misaligned)
  5208. 000036E4  FD96                     .invalid   <<F/6/6>>
  5209. 000036E6  48E7 0108                movem.l    -[A7], D7,A4
  5210. 000036EA  286E 0008                movea.l    A4, [A6 + 0x8]
  5211. 000036EE  102C 0008                move.b     D0, [A4 + 0x8]
  5212. 000036F2  4880                     ext.w      D0
  5213. 000036F4  6750                     beq        +0x52 /* 00003746 */
  5214. 000036F6  0440 000A                subi.w     D0, 0xA /* '\n' */
  5215. 000036FA  6700 00AC                beq        +0xAE /* 000037A8 */
  5216. 000036FE  5140                     subq.w     D0, 8
  5217. 00003700  6700 00D6                beq        +0xD8 /* 000037D8 */
  5218. 00003704  5340                     subq.w     D0, 1
  5219. 00003706  672C                     beq        +0x2E /* 00003734 */
  5220. 00003708  0440 0019                subi.w     D0, 0x19
  5221. 0000370C  6700 00D6                beq        +0xD8 /* 000037E4 */
  5222. 00003710  5340                     subq.w     D0, 1
  5223. 00003712  6700 00DC                beq        +0xDE /* 000037F0 */
  5224. 00003716  5740                     subq.w     D0, 3
  5225. 00003718  6700 00EA                beq        +0xEC /* 00003804 */
  5226. 0000371C  0440 0017                subi.w     D0, 0x17
  5227. 00003720  6700 0154                beq        +0x156 /* 00003876 */
  5228. 00003724  5340                     subq.w     D0, 1
  5229. 00003726  6700 0158                beq        +0x15A /* 00003880 */
  5230. 0000372A  5340                     subq.w     D0, 1
  5231. 0000372C  6700 015C                beq        +0x15E /* 0000388A */
  5232. 00003730  6000 0160                bra        +0x162 /* 00003892 */
  5233. label00003734:
  5234. 00003734  42A7                     clr.l      -[A7]
  5235. 00003736  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  5236. 0000373A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5237. 0000373E  4EBA F1FA                jsr        [PC - 0xE06 /* 0000293A */]
  5238. 00003742  6000 0154                bra        +0x156 /* 00003898 */
  5239. label00003746:
  5240. 00003746  486E FDFA                pea.l      [A6 - 0x206]
  5241. 0000374A  7001                     moveq.l    D0, 0x01
  5242. 0000374C  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  5243. 00003750  57C0                     seq        D0
  5244. 00003752  4400                     neg.b      D0
  5245. 00003754  1F00                     move.b     -[A7], D0
  5246. 00003756  1F3C 0001                move.b     -[A7], 0x1
  5247. 0000375A  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  5248. 0000375E  205F                     movea.l    A0, [A7]+
  5249. 00003760  43EC FF00                lea.l      A1, [A4 - 0x100]
  5250. 00003764  703F                     moveq.l    D0, 0x3F
  5251. label00003766:
  5252. 00003766  22D8                     move.l     [A1]+, [A0]+
  5253. 00003768  51C8 FFFC                dbf        D0, -0x6 /* 00003766 */
  5254. 0000376C  7002                     moveq.l    D0, 0x02
  5255. 0000376E  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  5256. 00003772  6728                     beq        +0x2A /* 0000379C */
  5257. 00003774  487A 0130                pea.l      [PC + 0x130 /* 000038A6, value 0x7737461, pstring "stack \"" */]
  5258. 00003778  486C FF00                pea.l      [A4 - 0x100]
  5259. 0000377C  487A 0126                pea.l      [PC + 0x126 /* 000038A4, value 0x1220773 */]
  5260. 00003780  486E FEFA                pea.l      [A6 - 0x106]
  5261. 00003784  3F3C 0003                move.w     -[A7], 0x3
  5262. 00003788  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5263. 0000378C  41EC FF00                lea.l      A0, [A4 - 0x100]
  5264. 00003790  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5265. 00003794  703F                     moveq.l    D0, 0x3F
  5266. label00003796:
  5267. 00003796  20D9                     move.l     [A0]+, [A1]+
  5268. 00003798  51C8 FFFC                dbf        D0, -0x6 /* 00003796 */
  5269. label0000379C:
  5270. 0000379C  486C FF00                pea.l      [A4 - 0x100]
  5271. 000037A0  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5272. 000037A4  6000 00F2                bra        +0xF4 /* 00003898 */
  5273. label000037A8:
  5274. 000037A8  7000                     moveq.l    D0, 0x00
  5275. 000037AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  5276. 000037AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  5277. 000037B0  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  5278. 000037B4  6710                     beq        +0x12 /* 000037C6 */
  5279. 000037B6  4267                     clr.w      -[A7]
  5280. 000037B8  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  5281. 000037BC  486E FFFC                pea.l      [A6 - 0x4]
  5282. 000037C0  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5283. 000037C4  3E1F                     move.w     D7, [A7]+
  5284. label000037C6:
  5285. 000037C6  202E FFFC                move.l     D0, [A6 - 0x4]
  5286. 000037CA  D0AD A6A4                add.l      D0, [A5 - 0x595C]
  5287. 000037CE  2F00                     move.l     -[A7], D0
  5288. 000037D0  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5289. 000037D4  6000 00C2                bra        +0xC4 /* 00003898 */
  5290. label000037D8:
  5291. 000037D8  2F2D A6CC                move.l     -[A7], [A5 - 0x5934]
  5292. 000037DC  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5293. 000037E0  6000 00B6                bra        +0xB8 /* 00003898 */
  5294. label000037E4:
  5295. 000037E4  1F2D ACA6                move.b     -[A7], [A5 - 0x535A]
  5296. 000037E8  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5297. 000037EC  6000 00AA                bra        +0xAC /* 00003898 */
  5298. label000037F0:
  5299. 000037F0  082D 0006 A6DC           btst.b     [A5 - 0x5924], 0x6
  5300. 000037F6  56C0                     sne        D0
  5301. 000037F8  4400                     neg.b      D0
  5302. 000037FA  1F00                     move.b     -[A7], D0
  5303. 000037FC  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5304. 00003800  6000 0096                bra        +0x98 /* 00003898 */
  5305. label00003804:
  5306. 00003804  486E FDE6                pea.l      [A6 - 0x21A]
  5307. 00003808  2F2D A6F0                move.l     -[A7], [A5 - 0x5910]
  5308. 0000380C  3F3C 0008                move.w     -[A7], 0x8
  5309. 00003810  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  5310. 00003814  487A 008C                pea.l      [PC + 0x8C /* 000038A2, value 0x12C0122 */]
  5311. 00003818  486E FDD2                pea.l      [A6 - 0x22E]
  5312. 0000381C  2F2D A6F4                move.l     -[A7], [A5 - 0x590C]
  5313. 00003820  3F3C 0008                move.w     -[A7], 0x8
  5314. 00003824  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  5315. 00003828  487A 0078                pea.l      [PC + 0x78 /* 000038A2, value 0x12C0122 */]
  5316. 0000382C  486E FDBE                pea.l      [A6 - 0x242]
  5317. 00003830  2F2D A6F8                move.l     -[A7], [A5 - 0x5908]
  5318. 00003834  3F3C 0008                move.w     -[A7], 0x8
  5319. 00003838  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  5320. 0000383C  487A 0064                pea.l      [PC + 0x64 /* 000038A2, value 0x12C0122 */]
  5321. 00003840  486E FDAA                pea.l      [A6 - 0x256]
  5322. 00003844  2F2D A6FC                move.l     -[A7], [A5 - 0x5904]
  5323. 00003848  3F3C 0008                move.w     -[A7], 0x8
  5324. 0000384C  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  5325. 00003850  487A 0050                pea.l      [PC + 0x50 /* 000038A2, value 0x12C0122 */]
  5326. 00003854  486E FD96                pea.l      [A6 - 0x26A]
  5327. 00003858  2F2D A51C                move.l     -[A7], [A5 - 0x5AE4]
  5328. 0000385C  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  5329. 00003860  486E FF96                pea.l      [A6 - 0x6A]
  5330. 00003864  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5331. 00003868  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5332. 0000386C  486E FF96                pea.l      [A6 - 0x6A]
  5333. 00003870  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5334. 00003874  6022                     bra        +0x24 /* 00003898 */
  5335. label00003876:
  5336. 00003876  1F2D A38E                move.b     -[A7], [A5 - 0x5C72]
  5337. 0000387A  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5338. 0000387E  6018                     bra        +0x1A /* 00003898 */
  5339. label00003880:
  5340. 00003880  1F2D A38C                move.b     -[A7], [A5 - 0x5C74]
  5341. 00003884  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5342. 00003888  600E                     bra        +0x10 /* 00003898 */
  5343. label0000388A:
  5344. 0000388A  2F0E                     move.l     -[A7], A6
  5345. 0000388C  4EBA FDC0                jsr        [PC - 0x240 /* 0000364E */]
  5346. 00003890  6006                     bra        +0x8 /* 00003898 */
  5347. label00003892:
  5348. 00003892  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5349. label00003898:
  5350. 00003898  4CDF 1080                movem.l    D7,A4, [A7]+
  5351. 0000389C  4E5E                     unlink     A6
  5352. 0000389E  2E9F                     move.l     [A7], [A7]+
  5353. 000038A0  4E75                     rts
  5354. 000038A2  012C 0122                btst       [A4 + 0x122], D0
  5355. 000038A6  0773 7461                bchg       [A3 + D7.w * 4 + 0x61], D3
  5356. 000038AA  636B                     bls        +0x6D /* 00003917 */
  5357. 000038AC  2022                     move.l     D0, -[A2]
  5358. fn000038AE:
  5359. 000038AE  4E56 0000                link       A6, 0
  5360. 000038B2  206E 0008                movea.l    A0, [A6 + 0x8]
  5361. 000038B6  1028 0008                move.b     D0, [A0 + 0x8]
  5362. 000038BA  4880                     ext.w      D0
  5363. 000038BC  5B40                     subq.w     D0, 5
  5364. 000038BE  6B00 010A                bmi        +0x10C /* 000039CA */
  5365. 000038C2  0C40 0019                cmpi.w     D0, 0x19
  5366. 000038C6  6E00 0102                bgt        +0x104 /* 000039CA */
  5367. 000038CA  D040                     add.w      D0, D0
  5368. 000038CC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5369. 000038D0  4EFB 0000                jmp        [PC + D0.w]
  5370. 000038D4  00AE 00B8 00C6 00D4      ori.l      [A6 + 0xD4], 0xB800C6
  5371. 000038DC  00EC                     .incomplete
  5372. 000038DE  00F8                     .incomplete
  5373. 000038E0  00F8                     .incomplete
  5374. 000038E2  00F8                     .incomplete
  5375. 000038E4  00F8                     .incomplete
  5376. 000038E6  00F8                     .incomplete
  5377. 000038E8  00F8                     .incomplete
  5378. 000038EA  00F8                     .incomplete
  5379. 000038EC  00F8                     .incomplete
  5380. 000038EE  00F8                     .incomplete
  5381. 000038F0  00F8                     .incomplete
  5382. 000038F2  00F8                     .incomplete
  5383. 000038F4  00F8                     .incomplete
  5384. 000038F6  0036 0042 0052           ori.b      [A6 + D0.w + 0x52], 0x42 /* 'B' */
  5385. 000038FC  005E 006A                ori.w      [A6]+, 0x6A /* 'j' */
  5386. 00003900  0076 0084 0092           ori.w      [A6 + D0.w - 0x110], 0x84
  5387. 00003906  00A0 1F2D B40A           ori.l      -[A0], 0x1F2DB40A
  5388. 0000390C  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5389. 00003910  6000 00B8                bra        +0xBA /* 000039CA */
  5390. 00003914  302D B7AE                move.w     D0, [A5 - 0x4852]
  5391. 00003918  48C0                     ext.l      D0
  5392. 0000391A  2F00                     move.l     -[A7], D0
  5393. 0000391C  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5394. 00003920  6000 00A8                bra        +0xAA /* 000039CA */
  5395. 00003924  1F2D B758                move.b     -[A7], [A5 - 0x48A8]
  5396. 00003928  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5397. 0000392C  6000 009C                bra        +0x9E /* 000039CA */
  5398. 00003930  1F2D B714                move.b     -[A7], [A5 - 0x48EC]
  5399. 00003934  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5400. 00003938  6000 0090                bra        +0x92 /* 000039CA */
  5401. 0000393C  1F2D B4AE                move.b     -[A7], [A5 - 0x4B52]
  5402. 00003940  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5403. 00003944  6000 0084                bra        +0x86 /* 000039CA */
  5404. 00003948  302D B4B0                move.w     D0, [A5 - 0x4B50]
  5405. 0000394C  48C0                     ext.l      D0
  5406. 0000394E  2F00                     move.l     -[A7], D0
  5407. 00003950  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5408. 00003954  6074                     bra        +0x76 /* 000039CA */
  5409. 00003956  302D C586                move.w     D0, [A5 - 0x3A7A]
  5410. 0000395A  48C0                     ext.l      D0
  5411. 0000395C  2F00                     move.l     -[A7], D0
  5412. 0000395E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5413. 00003962  6066                     bra        +0x68 /* 000039CA */
  5414. 00003964  302D BAEE                move.w     D0, [A5 - 0x4512]
  5415. 00003968  48C0                     ext.l      D0
  5416. 0000396A  2F00                     move.l     -[A7], D0
  5417. 0000396C  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5418. 00003970  6058                     bra        +0x5A /* 000039CA */
  5419. 00003972  302D B766                move.w     D0, [A5 - 0x489A]
  5420. 00003976  48C0                     ext.l      D0
  5421. 00003978  2F00                     move.l     -[A7], D0
  5422. 0000397A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5423. 0000397E  604A                     bra        +0x4C /* 000039CA */
  5424. 00003980  3F2D B72A                move.w     -[A7], [A5 - 0x48D6]
  5425. 00003984  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  5426. 00003988  6040                     bra        +0x42 /* 000039CA */
  5427. 0000398A  1F3C 0006                move.b     -[A7], 0x6
  5428. 0000398E  3F2D B72C                move.w     -[A7], [A5 - 0x48D4]
  5429. 00003992  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  5430. 00003996  6032                     bra        +0x34 /* 000039CA */
  5431. 00003998  302D B72E                move.w     D0, [A5 - 0x48D2]
  5432. 0000399C  48C0                     ext.l      D0
  5433. 0000399E  2F00                     move.l     -[A7], D0
  5434. 000039A0  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5435. 000039A4  6024                     bra        +0x26 /* 000039CA */
  5436. 000039A6  1F3C 0008                move.b     -[A7], 0x8
  5437. 000039AA  4267                     clr.w      -[A7]
  5438. 000039AC  4240                     clr.w      D0
  5439. 000039AE  102D B730                move.b     D0, [A5 - 0x48D0]
  5440. 000039B2  3F00                     move.w     -[A7], D0
  5441. 000039B4  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  5442. 000039B8  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  5443. 000039BC  600C                     bra        +0xE /* 000039CA */
  5444. 000039BE  302D B732                move.w     D0, [A5 - 0x48CE]
  5445. 000039C2  48C0                     ext.l      D0
  5446. 000039C4  2F00                     move.l     -[A7], D0
  5447. 000039C6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5448. label000039CA:
  5449. 000039CA  4E5E                     unlink     A6
  5450. 000039CC  2E9F                     move.l     [A7], [A7]+
  5451. 000039CE  4E75                     rts
  5452. fn000039D0:
  5453. 000039D0  4E56 FDE0                link       A6, -0x0220
  5454. 000039D4  48E7 0018                movem.l    -[A7], A3,A4
  5455. 000039D8  286E 0008                movea.l    A4, [A6 + 0x8]
  5456. 000039DC  102C 0008                move.b     D0, [A4 + 0x8]
  5457. 000039E0  4880                     ext.w      D0
  5458. 000039E2  6B00 02A6                bmi        +0x2A8 /* 00003C8A */
  5459. 000039E6  0C40 0056                cmpi.w     D0, 0x56 /* 'V' */
  5460. 000039EA  6E00 029E                bgt        +0x2A0 /* 00003C8A */
  5461. 000039EE  D040                     add.w      D0, D0
  5462. 000039F0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5463. 000039F4  4EFB 0000                jmp        [PC + D0.w]
  5464. 000039F8  00B0 0294 0294 0294      ori.l      [A0 + D0.w * 2 - 0x108], 0x2940294
  5465. 00003A00  0294 028A 028A           andi.l     [A4], 0x28A028A
  5466. 00003A06  028A 028A 028A           andi.l     A2, 0x28A028A
  5467. 00003A0C  0294 0294 0294           andi.l     [A4], 0x2940294
  5468. 00003A12  0294 0294 0294           andi.l     [A4], 0x2940294
  5469. 00003A18  0294 0294 0294           andi.l     [A4], 0x2940294
  5470. 00003A1E  0294 0114 0140           andi.l     [A4], 0x1140140
  5471. 00003A24  028A 028A 028A           andi.l     A2, 0x28A028A
  5472. 00003A2A  028A 028A 028A           andi.l     A2, 0x28A028A
  5473. 00003A30  028A 028A 028A           andi.l     A2, 0x28A028A
  5474. 00003A36  014C                     bchg       A4, D0
  5475. 00003A38  0294 00BC 0158           andi.l     [A4], 0xBC0158
  5476. 00003A3E  016A 0294                bchg       [A2 + 0x294], D0
  5477. 00003A42  0294 0130 0108           andi.l     [A4], 0x1300108
  5478. 00003A48  0176 019A 018E           bchg       [[ + D0] + 0x18E], D0
  5479. 00003A4E  0294 0294 0294           andi.l     [A4], 0x2940294
  5480. 00003A54  0294 0124 01B2           andi.l     [A4], 0x12401B2
  5481. 00003A5A  0294 0294 0294           andi.l     [A4], 0x2940294
  5482. 00003A60  0294 0294 0294           andi.l     [A4], 0x2940294
  5483. 00003A66  0294 0294 00C8           andi.l     [A4], 0x29400C8
  5484. 00003A6C  00D4                     .incomplete
  5485. 00003A6E  00EC                     .incomplete
  5486. 00003A70  00F8                     .incomplete
  5487. 00003A72  00E0                     .incomplete
  5488. 00003A74  01DC                     .incomplete
  5489. 00003A76  0294 0294 0294           andi.l     [A4], 0x2940294
  5490. 00003A7C  0294 0294 0294           andi.l     [A4], 0x2940294
  5491. 00003A82  0294 0294 0294           andi.l     [A4], 0x2940294
  5492. 00003A88  0294 0294 0294           andi.l     [A4], 0x2940294
  5493. 00003A8E  01A6                     bclr       -[A6], D0
  5494. 00003A90  0294 0294 0182           andi.l     [A4], 0x2940182
  5495. 00003A96  0218 0226                andi.b     [A0]+, 0x26 /* '&' */
  5496. 00003A9A  0234 0242 025A           andi.b     [A4 + D0.w * 2 + 0x5A], 0x42 /* 'B' */
  5497. 00003AA0  0268 0272 0280           andi.w     [A0 + 0x280], 0x272
  5498. 00003AA6  487A 01F6                pea.l      [PC + 0x1F6 /* 00003C9E, value 0x9487970 '\tHyp', pstring "HyperCard" */]
  5499. 00003AAA  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5500. 00003AAE  6000 01E0                bra        +0x1E2 /* 00003C90 */
  5501. 00003AB2  486D D040                pea.l      [A5 - 0x2FC0]
  5502. 00003AB6  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5503. 00003ABA  6000 01D4                bra        +0x1D6 /* 00003C90 */
  5504. 00003ABE  486D EEB6                pea.l      [A5 - 0x114A]
  5505. 00003AC2  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5506. 00003AC6  6000 01C8                bra        +0x1CA /* 00003C90 */
  5507. 00003ACA  486D EEDC                pea.l      [A5 - 0x1124]
  5508. 00003ACE  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5509. 00003AD2  6000 01BC                bra        +0x1BE /* 00003C90 */
  5510. 00003AD6  486D EF02                pea.l      [A5 - 0x10FE]
  5511. 00003ADA  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5512. 00003ADE  6000 01B0                bra        +0x1B2 /* 00003C90 */
  5513. 00003AE2  486D EF28                pea.l      [A5 - 0x10D8]
  5514. 00003AE6  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5515. 00003AEA  6000 01A4                bra        +0x1A6 /* 00003C90 */
  5516. 00003AEE  302D ED32                move.w     D0, [A5 - 0x12CE]
  5517. 00003AF2  48C0                     ext.l      D0
  5518. 00003AF4  2F00                     move.l     -[A7], D0
  5519. 00003AF6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5520. 00003AFA  6000 0194                bra        +0x196 /* 00003C90 */
  5521. 00003AFE  486D D146                pea.l      [A5 - 0x2EBA]
  5522. 00003B02  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5523. 00003B06  6000 0188                bra        +0x18A /* 00003C90 */
  5524. 00003B0A  302D B3FE                move.w     D0, [A5 - 0x4C02]
  5525. 00003B0E  48C0                     ext.l      D0
  5526. 00003B10  2F00                     move.l     -[A7], D0
  5527. 00003B12  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5528. 00003B16  6000 0178                bra        +0x17A /* 00003C90 */
  5529. 00003B1A  1F2D B3FC                move.b     -[A7], [A5 - 0x4C04]
  5530. 00003B1E  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5531. 00003B22  6000 016C                bra        +0x16E /* 00003C90 */
  5532. 00003B26  302D B64A                move.w     D0, [A5 - 0x49B6]
  5533. 00003B2A  48C0                     ext.l      D0
  5534. 00003B2C  2F00                     move.l     -[A7], D0
  5535. 00003B2E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5536. 00003B32  6000 015C                bra        +0x15E /* 00003C90 */
  5537. 00003B36  1F2D B764                move.b     -[A7], [A5 - 0x489C]
  5538. 00003B3A  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5539. 00003B3E  6000 0150                bra        +0x152 /* 00003C90 */
  5540. 00003B42  1F2D C572                move.b     -[A7], [A5 - 0x3A8E]
  5541. 00003B46  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5542. 00003B4A  6000 0144                bra        +0x146 /* 00003C90 */
  5543. 00003B4E  4A6D A148                tst.w      [A5 - 0x5EB8]
  5544. 00003B52  5DC0                     slt        D0
  5545. 00003B54  4400                     neg.b      D0
  5546. 00003B56  1F00                     move.b     -[A7], D0
  5547. 00003B58  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5548. 00003B5C  6000 0132                bra        +0x134 /* 00003C90 */
  5549. 00003B60  1F2D B7BE                move.b     -[A7], [A5 - 0x4842]
  5550. 00003B64  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5551. 00003B68  6000 0126                bra        +0x128 /* 00003C90 */
  5552. 00003B6C  1F2D BD0C                move.b     -[A7], [A5 - 0x42F4]
  5553. 00003B70  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5554. 00003B74  6000 011A                bra        +0x11C /* 00003C90 */
  5555. 00003B78  1F2D C4A4                move.b     -[A7], [A5 - 0x3B5C]
  5556. 00003B7C  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5557. 00003B80  6000 010E                bra        +0x110 /* 00003C90 */
  5558. 00003B84  1F2D BC6E                move.b     -[A7], [A5 - 0x4392]
  5559. 00003B88  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5560. 00003B8C  6000 0102                bra        +0x104 /* 00003C90 */
  5561. 00003B90  1F2D B01A                move.b     -[A7], [A5 - 0x4FE6]
  5562. 00003B94  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5563. 00003B98  6000 00F6                bra        +0xF8 /* 00003C90 */
  5564. 00003B9C  1F2D A146                move.b     -[A7], [A5 - 0x5EBA]
  5565. 00003BA0  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5566. 00003BA4  6000 00EA                bra        +0xEC /* 00003C90 */
  5567. 00003BA8  7001                     moveq.l    D0, 0x01
  5568. 00003BAA  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  5569. 00003BAE  6616                     bne        +0x18 /* 00003BC6 */
  5570. 00003BB0  486E FEE0                pea.l      [A6 - 0x120]
  5571. 00003BB4  2F2D AD6E                move.l     -[A7], [A5 - 0x5292]
  5572. 00003BB8  3F3C 0008                move.w     -[A7], 0x8
  5573. 00003BBC  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  5574. 00003BC0  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5575. 00003BC4  6008                     bra        +0xA /* 00003BCE */
  5576. label00003BC6:
  5577. 00003BC6  487A 00D2                pea.l      [PC + 0xD2 /* 00003C9A, value 0x3322E30, pstring "2.0" */]
  5578. 00003BCA  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5579. label00003BCE:
  5580. 00003BCE  6000 00C0                bra        +0xC2 /* 00003C90 */
  5581. 00003BD2  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  5582. 00003BD6  266D D83E                movea.l    A3, [A5 - 0x27C2]
  5583. label00003BDA:
  5584. 00003BDA  200B                     move.l     D0, A3
  5585. 00003BDC  672C                     beq        +0x2E /* 00003C0A */
  5586. 00003BDE  486E FDE0                pea.l      [A6 - 0x220]
  5587. 00003BE2  2053                     movea.l    A0, [A3]
  5588. 00003BE4  2050                     movea.l    A0, [A0]
  5589. 00003BE6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5590. 00003BEA  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  5591. 00003BEE  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5592. 00003BF2  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  5593. 00003BF6  486D CEA2                pea.l      [A5 - 0x315E]
  5594. 00003BFA  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  5595. 00003BFE  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  5596. 00003C02  2053                     movea.l    A0, [A3]
  5597. 00003C04  2668 0004                movea.l    A3, [A0 + 0x4]
  5598. 00003C08  60D0                     bra        -0x2E /* 00003BDA */
  5599. label00003C0A:
  5600. 00003C0A  6000 0084                bra        +0x86 /* 00003C90 */
  5601. 00003C0E  1F3C 0006                move.b     -[A7], 0x6
  5602. 00003C12  3F2D D142                move.w     -[A7], [A5 - 0x2EBE]
  5603. 00003C16  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  5604. 00003C1A  6074                     bra        +0x76 /* 00003C90 */
  5605. 00003C1C  302D D144                move.w     D0, [A5 - 0x2EBC]
  5606. 00003C20  48C0                     ext.l      D0
  5607. 00003C22  2F00                     move.l     -[A7], D0
  5608. 00003C24  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5609. 00003C28  6066                     bra        +0x68 /* 00003C90 */
  5610. 00003C2A  1F3C 0006                move.b     -[A7], 0x6
  5611. 00003C2E  3F2D CDE4                move.w     -[A7], [A5 - 0x321C]
  5612. 00003C32  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  5613. 00003C36  6058                     bra        +0x5A /* 00003C90 */
  5614. 00003C38  1F3C 0008                move.b     -[A7], 0x8
  5615. 00003C3C  4267                     clr.w      -[A7]
  5616. 00003C3E  4240                     clr.w      D0
  5617. 00003C40  102D CDDA                move.b     D0, [A5 - 0x3226]
  5618. 00003C44  3F00                     move.w     -[A7], D0
  5619. 00003C46  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  5620. 00003C4A  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  5621. 00003C4E  6040                     bra        +0x42 /* 00003C90 */
  5622. 00003C50  302D CDD8                move.w     D0, [A5 - 0x3228]
  5623. 00003C54  48C0                     ext.l      D0
  5624. 00003C56  2F00                     move.l     -[A7], D0
  5625. 00003C58  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5626. 00003C5C  6032                     bra        +0x34 /* 00003C90 */
  5627. 00003C5E  3F2D CDD6                move.w     -[A7], [A5 - 0x322A]
  5628. 00003C62  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  5629. 00003C66  6028                     bra        +0x2A /* 00003C90 */
  5630. 00003C68  302D CDD4                move.w     D0, [A5 - 0x322C]
  5631. 00003C6C  48C0                     ext.l      D0
  5632. 00003C6E  2F00                     move.l     -[A7], D0
  5633. 00003C70  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  5634. 00003C74  601A                     bra        +0x1C /* 00003C90 */
  5635. 00003C76  486D CDDC                pea.l      [A5 - 0x3224]
  5636. 00003C7A  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  5637. 00003C7E  6010                     bra        +0x12 /* 00003C90 */
  5638. 00003C80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5639. 00003C84  4EBA FC28                jsr        [PC - 0x3D8 /* 000038AE */]
  5640. 00003C88  6006                     bra        +0x8 /* 00003C90 */
  5641. label00003C8A:
  5642. 00003C8A  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5643. label00003C90:
  5644. 00003C90  4CDF 1800                movem.l    A3,A4, [A7]+
  5645. 00003C94  4E5E                     unlink     A6
  5646. 00003C96  2E9F                     move.l     [A7], [A7]+
  5647. 00003C98  4E75                     rts
  5648. 00003C9A  0332 2E30                btst       [A2 + D2 * 8 + 0x30], D1
  5649. 00003C9E  0948                     bchg       A0, D4
  5650. 00003CA0  7970                     moveq.l    D4, 0x70
  5651. 00003CA2  6572                     bcs        +0x74 /* 00003D16 */
  5652. 00003CA4  4361                     chk.w      D1, -[A1]
  5653. 00003CA6  7264                     moveq.l    D1, 0x64
  5654. export_739:
  5655. fn00003CA8:
  5656. 00003CA8  4E56 FCFE                link       A6, -0x0302
  5657. 00003CAC  4267                     clr.w      -[A7]
  5658. 00003CAE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5659. 00003CB2  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  5660. 00003CB6  101F                     move.b     D0, [A7]+
  5661. 00003CB8  6764                     beq        +0x66 /* 00003D1E */
  5662. 00003CBA  426E FCFE                clr.w      [A6 - 0x302]
  5663. 00003CBE  206E 000A                movea.l    A0, [A6 + 0xA]
  5664. 00003CC2  1010                     move.b     D0, [A0]
  5665. 00003CC4  4880                     ext.w      D0
  5666. 00003CC6  5340                     subq.w     D0, 1
  5667. 00003CC8  6712                     beq        +0x14 /* 00003CDC */
  5668. 00003CCA  5340                     subq.w     D0, 1
  5669. 00003CCC  6716                     beq        +0x18 /* 00003CE4 */
  5670. 00003CCE  5340                     subq.w     D0, 1
  5671. 00003CD0  671A                     beq        +0x1C /* 00003CEC */
  5672. 00003CD2  5340                     subq.w     D0, 1
  5673. 00003CD4  671E                     beq        +0x20 /* 00003CF4 */
  5674. 00003CD6  5340                     subq.w     D0, 1
  5675. 00003CD8  6722                     beq        +0x24 /* 00003CFC */
  5676. 00003CDA  6028                     bra        +0x2A /* 00003D04 */
  5677. label00003CDC:
  5678. 00003CDC  2F0E                     move.l     -[A7], A6
  5679. 00003CDE  4EBA EF60                jsr        [PC - 0x10A0 /* 00002C40 */]
  5680. 00003CE2  6026                     bra        +0x28 /* 00003D0A */
  5681. label00003CE4:
  5682. 00003CE4  2F0E                     move.l     -[A7], A6
  5683. 00003CE6  4EBA F49E                jsr        [PC - 0xB62 /* 00003186 */]
  5684. 00003CEA  601E                     bra        +0x20 /* 00003D0A */
  5685. label00003CEC:
  5686. 00003CEC  2F0E                     move.l     -[A7], A6
  5687. label00003CEE:
  5688. 00003CEE  4EBA F76E                jsr        [PC - 0x892 /* 0000345E */]
  5689. 00003CF2  6016                     bra        +0x18 /* 00003D0A */
  5690. label00003CF4:
  5691. 00003CF4  2F0E                     move.l     -[A7], A6
  5692. 00003CF6  4EBA F9EA                jsr        [PC - 0x616 /* 000036E2 */]
  5693. 00003CFA  600E                     bra        +0x10 /* 00003D0A */
  5694. label00003CFC:
  5695. 00003CFC  2F0E                     move.l     -[A7], A6
  5696. 00003CFE  4EBA FCD0                jsr        [PC - 0x330 /* 000039D0 */]
  5697. 00003D02  6006                     bra        +0x8 /* 00003D0A */
  5698. label00003D04:
  5699. 00003D04  3D7C 002F FCFE           move.w     [A6 - 0x302], 0x2F /* '/' */
  5700. label00003D0A:
  5701. 00003D0A  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  5702. 00003D0E  4A6E FCFE                tst.w      [A6 - 0x302]
  5703. 00003D12  6708                     beq        +0xA /* 00003D1C */
  5704. 00003D14  3F2E FCFE                move.w     -[A7], [A6 - 0x302]
  5705. // begin alternate branch 00003D16-00003D1C
  5706. label00003D16:
  5707. 00003D16  FCFE 4EAD                .extension 0xCFE <<F/2-3/6>> // unimplemented
  5708. 00003D1A  09C2                     .incomplete
  5709. // end alternate branch 00003D16-00003D1C
  5710. label00003D16: // (misaligned)
  5711. 00003D18  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5712. label00003D1C:
  5713. 00003D1C  6004                     bra        +0x6 /* 00003D22 */
  5714. label00003D1E:
  5715. 00003D1E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5716. label00003D22:
  5717. 00003D22  4E5E                     unlink     A6
  5718. 00003D24  205F                     movea.l    A0, [A7]+
  5719. 00003D26  5C4F                     addq.w     A7, 6
  5720. 00003D28  4ED0                     jmp        [A0]
  5721. fn00003D2A:
  5722. 00003D2A  4E56 0000                link       A6, 0
  5723. 00003D2E  2F0C                     move.l     -[A7], A4
  5724. 00003D30  286E 0008                movea.l    A4, [A6 + 0x8]
  5725. 00003D34  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5726. 00003D38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5727. 00003D3C  4267                     clr.w      -[A7]
  5728. 00003D3E  A91B                     syscall    MoveWindow
  5729. 00003D40  4267                     clr.w      -[A7]
  5730. 00003D42  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5731. 00003D46  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  5732. 00003D4A  101F                     move.b     D0, [A7]+
  5733. 00003D4C  671E                     beq        +0x20 /* 00003D6C */
  5734. 00003D4E  2F00                     move.l     -[A7], D0
  5735. 00003D50  4267                     clr.w      -[A7]
  5736. 00003D52  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5737. 00003D56  4EAD 2ADA                jsr        [A5 + 0x2ADA /* export_1367 */]
  5738. 00003D5A  121F                     move.b     D1, [A7]+
  5739. 00003D5C  201F                     move.l     D0, [A7]+
  5740. 00003D5E  C001                     and.b      D0, D1
  5741. 00003D60  670A                     beq        +0xC /* 00003D6C */
  5742. 00003D62  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5743. 00003D66  7001                     moveq.l    D0, 0x01
  5744. 00003D68  2F00                     move.l     -[A7], D0
  5745. 00003D6A  A918                     syscall    SetWRefCon
  5746. label00003D6C:
  5747. 00003D6C  285F                     movea.l    A4, [A7]+
  5748. 00003D6E  4E5E                     unlink     A6
  5749. 00003D70  205F                     movea.l    A0, [A7]+
  5750. 00003D72  504F                     addq.w     A7, 8
  5751. 00003D74  4ED0                     jmp        [A0]
  5752. export_740:
  5753. fn00003D76:
  5754. 00003D76  4E56 FEEE                link       A6, -0x0112
  5755. 00003D7A  48E7 0300                movem.l    -[A7], D6,D7
  5756. 00003D7E  1C2E 0008                move.b     D6, [A6 + 0x8]
  5757. 00003D82  4267                     clr.w      -[A7]
  5758. 00003D84  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5759. 00003D88  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  5760. 00003D8C  1E1F                     move.b     D7, [A7]+
  5761. 00003D8E  1006                     move.b     D0, D6
  5762. 00003D90  4880                     ext.w      D0
  5763. 00003D92  5740                     subq.w     D0, 3
  5764. 00003D94  6700 01C8                beq        +0x1CA /* 00003F5E */
  5765. 00003D98  5340                     subq.w     D0, 1
  5766. 00003D9A  672A                     beq        +0x2C /* 00003DC6 */
  5767. 00003D9C  0440 000C                subi.w     D0, 0xC
  5768. 00003DA0  675A                     beq        +0x5C /* 00003DFC */
  5769. 00003DA2  5340                     subq.w     D0, 1
  5770. 00003DA4  6700 01A8                beq        +0x1AA /* 00003F4E */
  5771. 00003DA8  0440 0020                subi.w     D0, 0x20 /* ' ' */
  5772. 00003DAC  677C                     beq        +0x7E /* 00003E2A */
  5773. 00003DAE  5340                     subq.w     D0, 1
  5774. 00003DB0  6778                     beq        +0x7A /* 00003E2A */
  5775. 00003DB2  5340                     subq.w     D0, 1
  5776. 00003DB4  6774                     beq        +0x76 /* 00003E2A */
  5777. 00003DB6  5340                     subq.w     D0, 1
  5778. 00003DB8  6770                     beq        +0x72 /* 00003E2A */
  5779. 00003DBA  5340                     subq.w     D0, 1
  5780. 00003DBC  6708                     beq        +0xA /* 00003DC6 */
  5781. 00003DBE  5340                     subq.w     D0, 1
  5782. 00003DC0  6768                     beq        +0x6A /* 00003E2A */
  5783. 00003DC2  6000 01C0                bra        +0x1C2 /* 00003F84 */
  5784. label00003DC6:
  5785. 00003DC6  486E FFFC                pea.l      [A6 - 0x4]
  5786. 00003DCA  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  5787. 00003DCE  1007                     move.b     D0, D7
  5788. 00003DD0  6710                     beq        +0x12 /* 00003DE2 */
  5789. 00003DD2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5790. 00003DD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5791. 00003DDA  4267                     clr.w      -[A7]
  5792. 00003DDC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5793. 00003DE0  6012                     bra        +0x14 /* 00003DF4 */
  5794. label00003DE2:
  5795. 00003DE2  486E FFFC                pea.l      [A6 - 0x4]
  5796. 00003DE6  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  5797. 00003DEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5798. 00003DEE  2F0E                     move.l     -[A7], A6
  5799. 00003DF0  4EBA FF38                jsr        [PC - 0xC8 /* 00003D2A */]
  5800. label00003DF4:
  5801. 00003DF4  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  5802. 00003DF8  6000 019E                bra        +0x1A0 /* 00003F98 */
  5803. label00003DFC:
  5804. 00003DFC  486E FFFC                pea.l      [A6 - 0x4]
  5805. 00003E00  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  5806. 00003E04  102D D032                move.b     D0, [A5 - 0x2FCE]
  5807. 00003E08  661C                     bne        +0x1E /* 00003E26 */
  5808. 00003E0A  202E 000A                move.l     D0, [A6 + 0xA]
  5809. 00003E0E  B0AD B660                cmp.l      D0, [A5 - 0x49A0]
  5810. 00003E12  670A                     beq        +0xC /* 00003E1E */
  5811. 00003E14  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  5812. 00003E18  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5813. 00003E1C  6008                     bra        +0xA /* 00003E26 */
  5814. label00003E1E:
  5815. 00003E1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5816. 00003E22  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  5817. label00003E26:
  5818. 00003E26  6000 0170                bra        +0x172 /* 00003F98 */
  5819. label00003E2A:
  5820. 00003E2A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5821. 00003E2E  486E FFF2                pea.l      [A6 - 0xE]
  5822. 00003E32  4EAD 2A5A                jsr        [A5 + 0x2A5A /* export_1351 */]
  5823. 00003E36  1007                     move.b     D0, D7
  5824. 00003E38  6610                     bne        +0x12 /* 00003E4A */
  5825. 00003E3A  486E FFF2                pea.l      [A6 - 0xE]
  5826. 00003E3E  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  5827. 00003E42  486E FFF6                pea.l      [A6 - 0xA]
  5828. 00003E46  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  5829. label00003E4A:
  5830. 00003E4A  7036                     moveq.l    D0, 0x36
  5831. 00003E4C  B006                     cmp.b      D0, D6
  5832. 00003E4E  6632                     bne        +0x34 /* 00003E82 */
  5833. 00003E50  486E FFFC                pea.l      [A6 - 0x4]
  5834. 00003E54  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  5835. 00003E58  1007                     move.b     D0, D7
  5836. 00003E5A  6608                     bne        +0xA /* 00003E64 */
  5837. 00003E5C  486E FFFC                pea.l      [A6 - 0x4]
  5838. 00003E60  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  5839. label00003E64:
  5840. 00003E64  486E FFF2                pea.l      [A6 - 0xE]
  5841. 00003E68  302E FFFE                move.w     D0, [A6 - 0x2]
  5842. 00003E6C  906E FFF8                sub.w      D0, [A6 - 0x8]
  5843. 00003E70  3F00                     move.w     -[A7], D0
  5844. 00003E72  302E FFFC                move.w     D0, [A6 - 0x4]
  5845. 00003E76  906E FFF6                sub.w      D0, [A6 - 0xA]
  5846. 00003E7A  3F00                     move.w     -[A7], D0
  5847. 00003E7C  A8A8                     syscall    OffsetRect
  5848. 00003E7E  6000 00AE                bra        +0xB0 /* 00003F2E */
  5849. label00003E82:
  5850. 00003E82  426E FFFE                clr.w      [A6 - 0x2]
  5851. 00003E86  426E FFFC                clr.w      [A6 - 0x4]
  5852. 00003E8A  1006                     move.b     D0, D6
  5853. 00003E8C  4880                     ext.w      D0
  5854. 00003E8E  0440 0031                subi.w     D0, 0x31 /* '1' */
  5855. 00003E92  670E                     beq        +0x10 /* 00003EA2 */
  5856. 00003E94  5340                     subq.w     D0, 1
  5857. 00003E96  6718                     beq        +0x1A /* 00003EB0 */
  5858. 00003E98  5340                     subq.w     D0, 1
  5859. 00003E9A  6706                     beq        +0x8 /* 00003EA2 */
  5860. 00003E9C  5340                     subq.w     D0, 1
  5861. 00003E9E  6710                     beq        +0x12 /* 00003EB0 */
  5862. 00003EA0  601A                     bra        +0x1C /* 00003EBC */
  5863. label00003EA2:
  5864. 00003EA2  42A7                     clr.l      -[A7]
  5865. 00003EA4  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  5866. 00003EA8  201F                     move.l     D0, [A7]+
  5867. 00003EAA  3D40 FFFC                move.w     [A6 - 0x4], D0
  5868. 00003EAE  600C                     bra        +0xE /* 00003EBC */
  5869. label00003EB0:
  5870. 00003EB0  42A7                     clr.l      -[A7]
  5871. 00003EB2  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  5872. 00003EB6  201F                     move.l     D0, [A7]+
  5873. 00003EB8  3D40 FFFE                move.w     [A6 - 0x2], D0
  5874. label00003EBC:
  5875. 00003EBC  1007                     move.b     D0, D7
  5876. 00003EBE  6608                     bne        +0xA /* 00003EC8 */
  5877. 00003EC0  486E FFFC                pea.l      [A6 - 0x4]
  5878. 00003EC4  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  5879. label00003EC8:
  5880. 00003EC8  1006                     move.b     D0, D6
  5881. 00003ECA  4880                     ext.w      D0
  5882. 00003ECC  0440 0031                subi.w     D0, 0x31 /* '1' */
  5883. 00003ED0  670E                     beq        +0x10 /* 00003EE0 */
  5884. 00003ED2  5340                     subq.w     D0, 1
  5885. 00003ED4  6732                     beq        +0x34 /* 00003F08 */
  5886. 00003ED6  5340                     subq.w     D0, 1
  5887. 00003ED8  671A                     beq        +0x1C /* 00003EF4 */
  5888. 00003EDA  5340                     subq.w     D0, 1
  5889. 00003EDC  673E                     beq        +0x40 /* 00003F1C */
  5890. 00003EDE  604E                     bra        +0x50 /* 00003F2E */
  5891. label00003EE0:
  5892. 00003EE0  486E FFF2                pea.l      [A6 - 0xE]
  5893. 00003EE4  4267                     clr.w      -[A7]
  5894. 00003EE6  302E FFFC                move.w     D0, [A6 - 0x4]
  5895. 00003EEA  906E FFF2                sub.w      D0, [A6 - 0xE]
  5896. 00003EEE  3F00                     move.w     -[A7], D0
  5897. 00003EF0  A8A8                     syscall    OffsetRect
  5898. 00003EF2  603A                     bra        +0x3C /* 00003F2E */
  5899. label00003EF4:
  5900. 00003EF4  486E FFF2                pea.l      [A6 - 0xE]
  5901. 00003EF8  4267                     clr.w      -[A7]
  5902. 00003EFA  302E FFFC                move.w     D0, [A6 - 0x4]
  5903. 00003EFE  906E FFF6                sub.w      D0, [A6 - 0xA]
  5904. 00003F02  3F00                     move.w     -[A7], D0
  5905. 00003F04  A8A8                     syscall    OffsetRect
  5906. 00003F06  6026                     bra        +0x28 /* 00003F2E */
  5907. label00003F08:
  5908. 00003F08  486E FFF2                pea.l      [A6 - 0xE]
  5909. 00003F0C  302E FFFE                move.w     D0, [A6 - 0x2]
  5910. 00003F10  906E FFF4                sub.w      D0, [A6 - 0xC]
  5911. 00003F14  3F00                     move.w     -[A7], D0
  5912. 00003F16  4267                     clr.w      -[A7]
  5913. 00003F18  A8A8                     syscall    OffsetRect
  5914. 00003F1A  6012                     bra        +0x14 /* 00003F2E */
  5915. label00003F1C:
  5916. 00003F1C  486E FFF2                pea.l      [A6 - 0xE]
  5917. 00003F20  302E FFFE                move.w     D0, [A6 - 0x2]
  5918. 00003F24  906E FFF8                sub.w      D0, [A6 - 0x8]
  5919. 00003F28  3F00                     move.w     -[A7], D0
  5920. 00003F2A  4267                     clr.w      -[A7]
  5921. 00003F2C  A8A8                     syscall    OffsetRect
  5922. label00003F2E:
  5923. 00003F2E  1007                     move.b     D0, D7
  5924. 00003F30  6710                     beq        +0x12 /* 00003F42 */
  5925. 00003F32  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5926. 00003F36  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5927. 00003F3A  4267                     clr.w      -[A7]
  5928. 00003F3C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5929. 00003F40  6056                     bra        +0x58 /* 00003F98 */
  5930. label00003F42:
  5931. 00003F42  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5932. 00003F46  2F0E                     move.l     -[A7], A6
  5933. 00003F48  4EBA FDE0                jsr        [PC - 0x220 /* 00003D2A */]
  5934. 00003F4C  604A                     bra        +0x4C /* 00003F98 */
  5935. label00003F4E:
  5936. 00003F4E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5937. 00003F52  4267                     clr.w      -[A7]
  5938. 00003F54  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  5939. 00003F58  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  5940. 00003F5C  603A                     bra        +0x3C /* 00003F98 */
  5941. label00003F5E:
  5942. 00003F5E  202E 000A                move.l     D0, [A6 + 0xA]
  5943. 00003F62  B0AD B660                cmp.l      D0, [A5 - 0x49A0]
  5944. 00003F66  670A                     beq        +0xC /* 00003F72 */
  5945. 00003F68  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  5946. 00003F6C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5947. 00003F70  6026                     bra        +0x28 /* 00003F98 */
  5948. label00003F72:
  5949. 00003F72  486E FFF2                pea.l      [A6 - 0xE]
  5950. 00003F76  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  5951. 00003F7A  486E FFF2                pea.l      [A6 - 0xE]
  5952. 00003F7E  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  5953. 00003F82  6014                     bra        +0x16 /* 00003F98 */
  5954. label00003F84:
  5955. 00003F84  3F3C 0012                move.w     -[A7], 0x12
  5956. 00003F88  486E FEEE                pea.l      [A6 - 0x112]
  5957. 00003F8C  3F3C 001A                move.w     -[A7], 0x1A
  5958. 00003F90  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  5959. 00003F94  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5960. label00003F98:
  5961. 00003F98  4CDF 00C0                movem.l    D6,D7, [A7]+
  5962. 00003F9C  4E5E                     unlink     A6
  5963. 00003F9E  205F                     movea.l    A0, [A7]+
  5964. 00003FA0  5C4F                     addq.w     A7, 6
  5965. 00003FA2  4ED0                     jmp        [A0]
  5966. fn00003FA4:
  5967. 00003FA4  4E56 FEFE                link       A6, -0x0102
  5968. 00003FA8  2F07                     move.l     -[A7], D7
  5969. 00003FAA  102E 000C                move.b     D0, [A6 + 0xC]
  5970. 00003FAE  6736                     beq        +0x38 /* 00003FE6 */
  5971. 00003FB0  7E14                     moveq.l    D7, 0x14
  5972. 00003FB2  7002                     moveq.l    D0, 0x02
  5973. 00003FB4  206E 0008                movea.l    A0, [A6 + 0x8]
  5974. 00003FB8  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  5975. 00003FBC  6602                     bne        +0x4 /* 00003FC0 */
  5976. 00003FBE  7E15                     moveq.l    D7, 0x15
  5977. label00003FC0:
  5978. 00003FC0  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  5979. 00003FC4  3F3C 0012                move.w     -[A7], 0x12
  5980. 00003FC8  486E FEFE                pea.l      [A6 - 0x102]
  5981. 00003FCC  3F07                     move.w     -[A7], D7
  5982. 00003FCE  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  5983. 00003FD2  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5984. 00003FD6  206E 0008                movea.l    A0, [A6 + 0x8]
  5985. 00003FDA  2068 0008                movea.l    A0, [A0 + 0x8]
  5986. 00003FDE  2C48                     movea.l    A6, A0
  5987. 00003FE0  4EFA 17B0                jmp        [PC + 0x17B0 /* 00005792 */]
  5988. 00003FE4  0000 2E1F                ori.b      D0, 0x1F
  5989. // begin alternate branch 00003FE6-00003FE8
  5990. label00003FE6:
  5991. 00003FE6  2E1F                     move.l     D7, [A7]+
  5992. // end alternate branch 00003FE6-00003FE8
  5993. label00003FE6: // (misaligned)
  5994. 00003FE8  4E5E                     unlink     A6
  5995. 00003FEA  205F                     movea.l    A0, [A7]+
  5996. 00003FEC  5C4F                     addq.w     A7, 6
  5997. 00003FEE  4ED0                     jmp        [A0]
  5998. fn00003FF0:
  5999. 00003FF0  4E56 FFEA                link       A6, -0x0016
  6000. 00003FF4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6001. 00003FF8  286E 000E                movea.l    A4, [A6 + 0xE]
  6002. 00003FFC  102E 000C                move.b     D0, [A6 + 0xC]
  6003. 00004000  4880                     ext.w      D0
  6004. 00004002  5740                     subq.w     D0, 3
  6005. 00004004  6736                     beq        +0x38 /* 0000403C */
  6006. 00004006  5340                     subq.w     D0, 1
  6007. 00004008  6700 018A                beq        +0x18C /* 00004194 */
  6008. 0000400C  0440 002D                subi.w     D0, 0x2D /* '-' */
  6009. 00004010  6736                     beq        +0x38 /* 00004048 */
  6010. 00004012  5340                     subq.w     D0, 1
  6011. 00004014  674E                     beq        +0x50 /* 00004064 */
  6012. 00004016  5340                     subq.w     D0, 1
  6013. 00004018  6768                     beq        +0x6A /* 00004082 */
  6014. 0000401A  5340                     subq.w     D0, 1
  6015. 0000401C  6700 0082                beq        +0x84 /* 000040A0 */
  6016. 00004020  5340                     subq.w     D0, 1
  6017. 00004022  6700 009A                beq        +0x9C /* 000040BE */
  6018. 00004026  5340                     subq.w     D0, 1
  6019. 00004028  6700 00B8                beq        +0xBA /* 000040E2 */
  6020. 0000402C  5340                     subq.w     D0, 1
  6021. 0000402E  6700 00D8                beq        +0xDA /* 00004108 */
  6022. 00004032  5340                     subq.w     D0, 1
  6023. 00004034  6700 0120                beq        +0x122 /* 00004156 */
  6024. 00004038  6000 01A4                bra        +0x1A6 /* 000041DE */
  6025. label0000403C:
  6026. 0000403C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6027. 00004040  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  6028. 00004044  6000 0198                bra        +0x19A /* 000041DE */
  6029. label00004048:
  6030. 00004048  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6031. 0000404C  4267                     clr.w      -[A7]
  6032. 0000404E  42A7                     clr.l      -[A7]
  6033. 00004050  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6034. 00004054  3014                     move.w     D0, [A4]
  6035. 00004056  48C0                     ext.l      D0
  6036. 00004058  221F                     move.l     D1, [A7]+
  6037. 0000405A  9280                     sub.l      D1, D0
  6038. 0000405C  3F01                     move.w     -[A7], D1
  6039. 0000405E  A8A8                     syscall    OffsetRect
  6040. 00004060  6000 017C                bra        +0x17E /* 000041DE */
  6041. label00004064:
  6042. 00004064  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6043. 00004068  42A7                     clr.l      -[A7]
  6044. 0000406A  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6045. 0000406E  302C 0002                move.w     D0, [A4 + 0x2]
  6046. 00004072  48C0                     ext.l      D0
  6047. 00004074  221F                     move.l     D1, [A7]+
  6048. 00004076  9280                     sub.l      D1, D0
  6049. 00004078  3F01                     move.w     -[A7], D1
  6050. 0000407A  4267                     clr.w      -[A7]
  6051. 0000407C  A8A8                     syscall    OffsetRect
  6052. 0000407E  6000 015E                bra        +0x160 /* 000041DE */
  6053. label00004082:
  6054. 00004082  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6055. 00004086  4267                     clr.w      -[A7]
  6056. 00004088  42A7                     clr.l      -[A7]
  6057. 0000408A  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6058. 0000408E  302C 0004                move.w     D0, [A4 + 0x4]
  6059. 00004092  48C0                     ext.l      D0
  6060. 00004094  221F                     move.l     D1, [A7]+
  6061. 00004096  9280                     sub.l      D1, D0
  6062. 00004098  3F01                     move.w     -[A7], D1
  6063. 0000409A  A8A8                     syscall    OffsetRect
  6064. 0000409C  6000 0140                bra        +0x142 /* 000041DE */
  6065. label000040A0:
  6066. 000040A0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6067. 000040A4  42A7                     clr.l      -[A7]
  6068. 000040A6  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6069. 000040AA  302C 0006                move.w     D0, [A4 + 0x6]
  6070. 000040AE  48C0                     ext.l      D0
  6071. 000040B0  221F                     move.l     D1, [A7]+
  6072. 000040B2  9280                     sub.l      D1, D0
  6073. 000040B4  3F01                     move.w     -[A7], D1
  6074. 000040B6  4267                     clr.w      -[A7]
  6075. 000040B8  A8A8                     syscall    OffsetRect
  6076. 000040BA  6000 0122                bra        +0x124 /* 000041DE */
  6077. label000040BE:
  6078. 000040BE  486E FFEE                pea.l      [A6 - 0x12]
  6079. 000040C2  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  6080. 000040C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6081. 000040CA  302E FFF0                move.w     D0, [A6 - 0x10]
  6082. 000040CE  906C 0002                sub.w      D0, [A4 + 0x2]
  6083. 000040D2  3F00                     move.w     -[A7], D0
  6084. 000040D4  302E FFEE                move.w     D0, [A6 - 0x12]
  6085. 000040D8  9054                     sub.w      D0, [A4]
  6086. 000040DA  3F00                     move.w     -[A7], D0
  6087. 000040DC  A8A8                     syscall    OffsetRect
  6088. 000040DE  6000 00FE                bra        +0x100 /* 000041DE */
  6089. label000040E2:
  6090. 000040E2  486E FFF2                pea.l      [A6 - 0xE]
  6091. 000040E6  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  6092. 000040EA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6093. 000040EE  302E FFF4                move.w     D0, [A6 - 0xC]
  6094. 000040F2  906C 0006                sub.w      D0, [A4 + 0x6]
  6095. 000040F6  3F00                     move.w     -[A7], D0
  6096. 000040F8  302E FFF2                move.w     D0, [A6 - 0xE]
  6097. 000040FC  906C 0004                sub.w      D0, [A4 + 0x4]
  6098. 00004100  3F00                     move.w     -[A7], D0
  6099. 00004102  A8A8                     syscall    OffsetRect
  6100. 00004104  6000 00D8                bra        +0xDA /* 000041DE */
  6101. label00004108:
  6102. 00004108  42A7                     clr.l      -[A7]
  6103. 0000410A  42A7                     clr.l      -[A7]
  6104. 0000410C  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6105. 00004110  201F                     move.l     D0, [A7]+
  6106. 00004112  3F00                     move.w     -[A7], D0
  6107. 00004114  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  6108. 00004118  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  6109. 0000411C  42A7                     clr.l      -[A7]
  6110. 0000411E  302C 0006                move.w     D0, [A4 + 0x6]
  6111. 00004122  906C 0002                sub.w      D0, [A4 + 0x2]
  6112. 00004126  3F00                     move.w     -[A7], D0
  6113. 00004128  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  6114. 0000412C  3E1F                     move.w     D7, [A7]+
  6115. 0000412E  302E FFFA                move.w     D0, [A6 - 0x6]
  6116. 00004132  9047                     sub.w      D0, D7
  6117. 00004134  48C0                     ext.l      D0
  6118. 00004136  81FC 0002                divs.w     D0, 0x2
  6119. 0000413A  3A00                     move.w     D5, D0
  6120. 0000413C  302C 0002                move.w     D0, [A4 + 0x2]
  6121. 00004140  9045                     sub.w      D0, D5
  6122. 00004142  3940 0002                move.w     [A4 + 0x2], D0
  6123. 00004146  302E FFFA                move.w     D0, [A6 - 0x6]
  6124. 0000414A  D06C 0002                add.w      D0, [A4 + 0x2]
  6125. 0000414E  3940 0006                move.w     [A4 + 0x6], D0
  6126. 00004152  6000 008A                bra        +0x8C /* 000041DE */
  6127. label00004156:
  6128. 00004156  42A7                     clr.l      -[A7]
  6129. 00004158  42A7                     clr.l      -[A7]
  6130. 0000415A  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6131. 0000415E  201F                     move.l     D0, [A7]+
  6132. 00004160  3F00                     move.w     -[A7], D0
  6133. 00004162  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  6134. 00004166  381F                     move.w     D4, [A7]+
  6135. 00004168  42A7                     clr.l      -[A7]
  6136. 0000416A  302C 0004                move.w     D0, [A4 + 0x4]
  6137. 0000416E  9054                     sub.w      D0, [A4]
  6138. 00004170  3F00                     move.w     -[A7], D0
  6139. 00004172  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  6140. 00004176  3C1F                     move.w     D6, [A7]+
  6141. 00004178  3004                     move.w     D0, D4
  6142. 0000417A  9046                     sub.w      D0, D6
  6143. 0000417C  48C0                     ext.l      D0
  6144. 0000417E  81FC 0002                divs.w     D0, 0x2
  6145. 00004182  3A00                     move.w     D5, D0
  6146. 00004184  3014                     move.w     D0, [A4]
  6147. 00004186  9045                     sub.w      D0, D5
  6148. 00004188  3880                     move.w     [A4], D0
  6149. 0000418A  3004                     move.w     D0, D4
  6150. 0000418C  D054                     add.w      D0, [A4]
  6151. 0000418E  3940 0004                move.w     [A4 + 0x4], D0
  6152. 00004192  604A                     bra        +0x4C /* 000041DE */
  6153. label00004194:
  6154. 00004194  486E FFEA                pea.l      [A6 - 0x16]
  6155. 00004198  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  6156. 0000419C  3E2C 0006                move.w     D7, [A4 + 0x6]
  6157. 000041A0  9E6C 0002                sub.w      D7, [A4 + 0x2]
  6158. 000041A4  3C2C 0004                move.w     D6, [A4 + 0x4]
  6159. 000041A8  9C54                     sub.w      D6, [A4]
  6160. 000041AA  3007                     move.w     D0, D7
  6161. 000041AC  48C0                     ext.l      D0
  6162. 000041AE  81FC 0002                divs.w     D0, 0x2
  6163. 000041B2  322E FFEC                move.w     D1, [A6 - 0x14]
  6164. 000041B6  9240                     sub.w      D1, D0
  6165. 000041B8  3941 0002                move.w     [A4 + 0x2], D1
  6166. 000041BC  3006                     move.w     D0, D6
  6167. 000041BE  48C0                     ext.l      D0
  6168. 000041C0  81FC 0002                divs.w     D0, 0x2
  6169. 000041C4  322E FFEA                move.w     D1, [A6 - 0x16]
  6170. 000041C8  9240                     sub.w      D1, D0
  6171. 000041CA  3881                     move.w     [A4], D1
  6172. 000041CC  3007                     move.w     D0, D7
  6173. 000041CE  D06C 0002                add.w      D0, [A4 + 0x2]
  6174. 000041D2  3940 0006                move.w     [A4 + 0x6], D0
  6175. 000041D6  3006                     move.w     D0, D6
  6176. 000041D8  D054                     add.w      D0, [A4]
  6177. 000041DA  3940 0004                move.w     [A4 + 0x4], D0
  6178. label000041DE:
  6179. 000041DE  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6180. 000041E2  4E5E                     unlink     A6
  6181. 000041E4  205F                     movea.l    A0, [A7]+
  6182. 000041E6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6183. 000041EA  4ED0                     jmp        [A0]
  6184. fn000041EC:
  6185. 000041EC  4E56 FFB0                link       A6, -0x0050
  6186. 000041F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6187. 000041F4  286E 0008                movea.l    A4, [A6 + 0x8]
  6188. 000041F8  4267                     clr.w      -[A7]
  6189. 000041FA  2F2D F6FE                move.l     -[A7], [A5 - 0x902]
  6190. 000041FE  3F2D F6FC                move.w     -[A7], [A5 - 0x904]
  6191. 00004202  486E FFE2                pea.l      [A6 - 0x1E]
  6192. 00004206  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  6193. 0000420A  101F                     move.b     D0, [A7]+
  6194. 0000420C  660E                     bne        +0x10 /* 0000421C */
  6195. 0000420E  397C 0011 FEE2           move.w     [A4 - 0x11E], 0x11
  6196. 00004214  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  6197. 00004218  6000 08BC                bra        +0x8BE /* 00004AD6 */
  6198. label0000421C:
  6199. 0000421C  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  6200. 00004220  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6201. 00004224  7006                     moveq.l    D0, 0x06
  6202. label00004226:
  6203. 00004226  20D9                     move.l     [A0]+, [A1]+
  6204. 00004228  51C8 FFFC                dbf        D0, -0x6 /* 00004226 */
  6205. 0000422C  3091                     move.w     [A0], [A1]
  6206. 0000422E  197C 0001 FEF9           move.b     [A4 - 0x107], 0x1
  6207. 00004234  422C FEF8                clr.b      [A4 - 0x108]
  6208. 00004238  4206                     clr.b      D6
  6209. 0000423A  422C FEF4                clr.b      [A4 - 0x10C]
  6210. 0000423E  4207                     clr.b      D7
  6211. 00004240  7000                     moveq.l    D0, 0x00
  6212. 00004242  102E FFE7                move.b     D0, [A6 - 0x19]
  6213. 00004246  C0BC 0000 0080           and.l      D0, 0x80
  6214. 0000424C  4A80                     tst.l      D0
  6215. 0000424E  57C0                     seq        D0
  6216. 00004250  4400                     neg.b      D0
  6217. 00004252  1940 FEF6                move.b     [A4 - 0x10A], D0
  6218. 00004256  41EE FFB0                lea.l      A0, [A6 - 0x50]
  6219. 0000425A  43ED AD80                lea.l      A1, [A5 - 0x5280]
  6220. 0000425E  20D9                     move.l     [A0]+, [A1]+
  6221. 00004260  20D9                     move.l     [A0]+, [A1]+
  6222. 00004262  102D F13E                move.b     D0, [A5 - 0xEC2]
  6223. 00004266  4880                     ext.w      D0
  6224. 00004268  6B00 0716                bmi        +0x718 /* 00004980 */
  6225. 0000426C  0C40 004D                cmpi.w     D0, 0x4D /* 'M' */
  6226. 00004270  6E00 070E                bgt        +0x710 /* 00004980 */
  6227. 00004274  D040                     add.w      D0, D0
  6228. 00004276  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6229. 0000427A  4EFB 0000                jmp        [PC + D0.w]
  6230. 0000427E  00C6                     .incomplete
  6231. 00004280  0704                     btst       D4, D3
  6232. 00004282  0120                     btst       -[A0], D0
  6233. 00004284  0144                     bchg       D4, D0
  6234. 00004286  0144                     bchg       D4, D0
  6235. 00004288  0492 04A4 04B8           subi.l     [A2], 0x4A404B8
  6236. 0000428E  04E6                     .incomplete
  6237. 00004290  0500                     btst       D0, D2
  6238. 00004292  0704                     btst       D4, D3
  6239. 00004294  0190                     bclr       [A0], D0
  6240. 00004296  024C 0324                andi.w     A4, 0x324
  6241. 0000429A  028E 02E2 051C           andi.l     A6, 0x2E2051C
  6242. 000042A0  03B4 0704                bclr       <<invalid full ext with I/IS == 4>>, D1
  6243. 000042A4  009E 0704 0704           ori.l      [A6]+, 0x7040704
  6244. 000042AA  0704                     btst       D4, D3
  6245. 000042AC  0704                     btst       D4, D3
  6246. 000042AE  0704                     btst       D4, D3
  6247. 000042B0  0704                     btst       D4, D3
  6248. 000042B2  0704                     btst       D4, D3
  6249. 000042B4  0704                     btst       D4, D3
  6250. 000042B6  0704                     btst       D4, D3
  6251. 000042B8  0704                     btst       D4, D3
  6252. 000042BA  0704                     btst       D4, D3
  6253. 000042BC  0704                     btst       D4, D3
  6254. 000042BE  03EA                     .incomplete
  6255. 000042C0  0704                     btst       D4, D3
  6256. 000042C2  0704                     btst       D4, D3
  6257. 000042C4  0704                     btst       D4, D3
  6258. 000042C6  044C 0704                subi.w     A4, 0x704
  6259. 000042CA  0704                     btst       D4, D3
  6260. 000042CC  0704                     btst       D4, D3
  6261. 000042CE  0704                     btst       D4, D3
  6262. 000042D0  0704                     btst       D4, D3
  6263. 000042D2  0704                     btst       D4, D3
  6264. 000042D4  0704                     btst       D4, D3
  6265. 000042D6  0704                     btst       D4, D3
  6266. 000042D8  0704                     btst       D4, D3
  6267. 000042DA  036C 0704                bchg       [A4 + 0x704], D1
  6268. 000042DE  0704                     btst       D4, D3
  6269. 000042E0  0144                     bchg       D4, D0
  6270. 000042E2  0144                     bchg       D4, D0
  6271. 000042E4  0144                     bchg       D4, D0
  6272. 000042E6  0144                     bchg       D4, D0
  6273. 000042E8  0144                     bchg       D4, D0
  6274. 000042EA  0144                     bchg       D4, D0
  6275. 000042EC  0144                     bchg       D4, D0
  6276. 000042EE  0144                     bchg       D4, D0
  6277. 000042F0  0704                     btst       D4, D3
  6278. 000042F2  0704                     btst       D4, D3
  6279. 000042F4  0704                     btst       D4, D3
  6280. 000042F6  0704                     btst       D4, D3
  6281. 000042F8  0704                     btst       D4, D3
  6282. 000042FA  0704                     btst       D4, D3
  6283. 000042FC  0704                     btst       D4, D3
  6284. 000042FE  0704                     btst       D4, D3
  6285. 00004300  0704                     btst       D4, D3
  6286. 00004302  0704                     btst       D4, D3
  6287. 00004304  0704                     btst       D4, D3
  6288. 00004306  05A6                     bclr       -[A6], D2
  6289. 00004308  0672 06C4 0704           addi.w     <<invalid full ext with I/IS == 4>>, 0x6C4
  6290. 0000430E  0704                     btst       D4, D3
  6291. 00004310  0704                     btst       D4, D3
  6292. 00004312  05EA                     .incomplete
  6293. 00004314  0704                     btst       D4, D3
  6294. 00004316  0704                     btst       D4, D3
  6295. 00004318  062E 422C FEF9           addi.b     [A6 - 0x107], 0x2C /* ',' */
  6296. 0000431E  4267                     clr.w      -[A7]
  6297. 00004320  2F2D F6FE                move.l     -[A7], [A5 - 0x902]
  6298. 00004324  3F2D F6FC                move.w     -[A7], [A5 - 0x904]
  6299. 00004328  486C FEFA                pea.l      [A4 - 0x106]
  6300. 0000432C  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  6301. 00004330  101F                     move.b     D0, [A7]+
  6302. 00004332  0A00 0001                xori.b     D0, 0x1
  6303. 00004336  1F00                     move.b     -[A7], D0
  6304. 00004338  2F0E                     move.l     -[A7], A6
  6305. 0000433A  4EBA FC68                jsr        [PC - 0x398 /* 00003FA4 */]
  6306. 0000433E  6000 064A                bra        +0x64C /* 0000498A */
  6307. 00004342  486D CEF0                pea.l      [A5 - 0x3110]
  6308. 00004346  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6309. 0000434A  102D D032                move.b     D0, [A5 - 0x2FCE]
  6310. 0000434E  661E                     bne        +0x20 /* 0000436E */
  6311. 00004350  2F00                     move.l     -[A7], D0
  6312. 00004352  4267                     clr.w      -[A7]
  6313. 00004354  2F2D F6FE                move.l     -[A7], [A5 - 0x902]
  6314. 00004358  3F2D F6FC                move.w     -[A7], [A5 - 0x904]
  6315. 0000435C  486D CEF0                pea.l      [A5 - 0x3110]
  6316. 00004360  4EAD 273A                jsr        [A5 + 0x273A /* export_1251 */]
  6317. 00004364  121F                     move.b     D1, [A7]+
  6318. 00004366  201F                     move.l     D0, [A7]+
  6319. 00004368  0A01 0001                xori.b     D1, 0x1
  6320. 0000436C  8001                     or.b       D0, D1
  6321. label0000436E:
  6322. 0000436E  1F00                     move.b     -[A7], D0
  6323. 00004370  2F0E                     move.l     -[A7], A6
  6324. 00004372  4EBA FC30                jsr        [PC - 0x3D0 /* 00003FA4 */]
  6325. 00004376  7001                     moveq.l    D0, 0x01
  6326. 00004378  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6327. 0000437C  57C0                     seq        D0
  6328. 0000437E  4A00                     tst.b      D0
  6329. 00004380  6712                     beq        +0x14 /* 00004394 */
  6330. 00004382  7200                     moveq.l    D1, 0x00
  6331. 00004384  322E FFF0                move.w     D1, [A6 - 0x10]
  6332. 00004388  C2BC FFFF 8000           and.l      D1, 0xFFFF8000
  6333. 0000438E  4A81                     tst.l      D1
  6334. 00004390  56C1                     sne        D1
  6335. 00004392  C001                     and.b      D0, D1
  6336. label00004394:
  6337. 00004394  4400                     neg.b      D0
  6338. 00004396  1C00                     move.b     D6, D0
  6339. 00004398  6000 05F0                bra        +0x5F2 /* 0000498A */
  6340. 0000439C  7000                     moveq.l    D0, 0x00
  6341. 0000439E  302E FFF0                move.w     D0, [A6 - 0x10]
  6342. 000043A2  C0BC FFFF FFF0           and.l      D0, 0xFFFFFFF0
  6343. 000043A8  2F00                     move.l     -[A7], D0
  6344. 000043AA  4267                     clr.w      -[A7]
  6345. 000043AC  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  6346. 000043B0  321F                     move.w     D1, [A7]+
  6347. 000043B2  201F                     move.l     D0, [A7]+
  6348. 000043B4  48C1                     ext.l      D1
  6349. 000043B6  D280                     add.l      D1, D0
  6350. 000043B8  3D41 FFF0                move.w     [A6 - 0x10], D1
  6351. 000043BC  6000 05CC                bra        +0x5CE /* 0000498A */
  6352. 000043C0  41EC FEEC                lea.l      A0, [A4 - 0x114]
  6353. 000043C4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  6354. 000043C8  20D9                     move.l     [A0]+, [A1]+
  6355. 000043CA  20D9                     move.l     [A0]+, [A1]+
  6356. 000043CC  486C FEEC                pea.l      [A4 - 0x114]
  6357. 000043D0  1F2D F13E                move.b     -[A7], [A5 - 0xEC2]
  6358. 000043D4  2F0E                     move.l     -[A7], A6
  6359. 000043D6  4EBA FC18                jsr        [PC - 0x3E8 /* 00003FF0 */]
  6360. 000043DA  4267                     clr.w      -[A7]
  6361. 000043DC  486C FEEC                pea.l      [A4 - 0x114]
  6362. 000043E0  486E FFE8                pea.l      [A6 - 0x18]
  6363. 000043E4  A8A6                     syscall    EqualRect
  6364. 000043E6  101F                     move.b     D0, [A7]+
  6365. 000043E8  661E                     bne        +0x20 /* 00004408 */
  6366. 000043EA  102C FEF6                move.b     D0, [A4 - 0x10A]
  6367. 000043EE  670C                     beq        +0xE /* 000043FC */
  6368. 000043F0  41EE FFB0                lea.l      A0, [A6 - 0x50]
  6369. 000043F4  43EE FFCA                lea.l      A1, [A6 - 0x36]
  6370. 000043F8  20D9                     move.l     [A0]+, [A1]+
  6371. 000043FA  20D9                     move.l     [A0]+, [A1]+
  6372. label000043FC:
  6373. 000043FC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6374. 00004400  43EC FEEC                lea.l      A1, [A4 - 0x114]
  6375. 00004404  20D9                     move.l     [A0]+, [A1]+
  6376. 00004406  20D9                     move.l     [A0]+, [A1]+
  6377. label00004408:
  6378. 00004408  6000 0580                bra        +0x582 /* 0000498A */
  6379. 0000440C  7002                     moveq.l    D0, 0x02
  6380. 0000440E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6381. 00004412  57C0                     seq        D0
  6382. 00004414  4400                     neg.b      D0
  6383. 00004416  1F00                     move.b     -[A7], D0
  6384. 00004418  2F0E                     move.l     -[A7], A6
  6385. 0000441A  4EBA FB88                jsr        [PC - 0x478 /* 00003FA4 */]
  6386. 0000441E  4267                     clr.w      -[A7]
  6387. 00004420  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  6388. 00004424  101F                     move.b     D0, [A7]+
  6389. 00004426  673E                     beq        +0x40 /* 00004466 */
  6390. 00004428  42A7                     clr.l      -[A7]
  6391. 0000442A  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6392. 0000442E  201F                     move.l     D0, [A7]+
  6393. 00004430  3D40 FFBE                move.w     [A6 - 0x42], D0
  6394. 00004434  202E FFF2                move.l     D0, [A6 - 0xE]
  6395. 00004438  C0BC FFFF 0000           and.l      D0, 0xFFFF0000
  6396. 0000443E  322E FFBE                move.w     D1, [A6 - 0x42]
  6397. 00004442  48C1                     ext.l      D1
  6398. 00004444  D280                     add.l      D1, D0
  6399. 00004446  2D41 FFF2                move.l     [A6 - 0xE], D1
  6400. 0000444A  42A7                     clr.l      -[A7]
  6401. 0000444C  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  6402. 00004450  A9BB                     syscall    GetIcon
  6403. 00004452  265F                     movea.l    A3, [A7]+
  6404. 00004454  200B                     move.l     D0, A3
  6405. 00004456  660C                     bne        +0xE /* 00004464 */
  6406. 00004458  487A 068A                pea.l      [PC + 0x68A /* 00004AE4, value 0x1543616E, pstring "Can\'t find that icon." */]
  6407. 0000445C  3F3C 0090                move.w     -[A7], 0x90
  6408. 00004460  4EAD 2E7A                jsr        [A5 + 0x2E7A /* export_1483 */]
  6409. label00004464:
  6410. 00004464  605E                     bra        +0x60 /* 000044C4 */
  6411. label00004466:
  6412. 00004466  486D CEF0                pea.l      [A5 - 0x3110]
  6413. 0000446A  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6414. 0000446E  42A7                     clr.l      -[A7]
  6415. 00004470  2F3A 066E                move.l     -[A7], [PC + 0x66E /* 00004AE0, value 0x49434F4E 'ICON' */]
  6416. 00004474  486D CEF0                pea.l      [A5 - 0x3110]
  6417. 00004478  A9A1                     syscall    GetNamedResource
  6418. 0000447A  265F                     movea.l    A3, [A7]+
  6419. 0000447C  200B                     move.l     D0, A3
  6420. 0000447E  6618                     bne        +0x1A /* 00004498 */
  6421. 00004480  397C 0027 FEE2           move.w     [A4 - 0x11E], 0x27 /* '\'' */
  6422. 00004486  41EC FF00                lea.l      A0, [A4 - 0x100]
  6423. 0000448A  43ED CEF0                lea.l      A1, [A5 - 0x3110]
  6424. 0000448E  703F                     moveq.l    D0, 0x3F
  6425. label00004490:
  6426. 00004490  20D9                     move.l     [A0]+, [A1]+
  6427. 00004492  51C8 FFFC                dbf        D0, -0x6 /* 00004490 */
  6428. 00004496  602C                     bra        +0x2E /* 000044C4 */
  6429. label00004498:
  6430. 00004498  2F0B                     move.l     -[A7], A3
  6431. 0000449A  486E FFBE                pea.l      [A6 - 0x42]
  6432. 0000449E  486E FFC0                pea.l      [A6 - 0x40]
  6433. 000044A2  486D CEF0                pea.l      [A5 - 0x3110]
  6434. 000044A6  A9A8                     syscall    GetResInfo
  6435. 000044A8  202E FFF2                move.l     D0, [A6 - 0xE]
  6436. 000044AC  C0BC FFFF 0000           and.l      D0, 0xFFFF0000
  6437. 000044B2  322E FFBE                move.w     D1, [A6 - 0x42]
  6438. 000044B6  48C1                     ext.l      D1
  6439. 000044B8  D280                     add.l      D1, D0
  6440. 000044BA  2D41 FFF2                move.l     [A6 - 0xE], D1
  6441. 000044BE  2F0B                     move.l     -[A7], A3
  6442. 000044C0  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  6443. label000044C4:
  6444. 000044C4  6000 04C4                bra        +0x4C6 /* 0000498A */
  6445. 000044C8  7002                     moveq.l    D0, 0x02
  6446. 000044CA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6447. 000044CE  57C0                     seq        D0
  6448. 000044D0  4400                     neg.b      D0
  6449. 000044D2  1F00                     move.b     -[A7], D0
  6450. 000044D4  2F0E                     move.l     -[A7], A6
  6451. 000044D6  4EBA FACC                jsr        [PC - 0x534 /* 00003FA4 */]
  6452. 000044DA  4267                     clr.w      -[A7]
  6453. 000044DC  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6454. 000044E0  101F                     move.b     D0, [A7]+
  6455. 000044E2  6712                     beq        +0x14 /* 000044F6 */
  6456. 000044E4  7000                     moveq.l    D0, 0x00
  6457. 000044E6  302E FFF0                move.w     D0, [A6 - 0x10]
  6458. 000044EA  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  6459. 000044F0  3D40 FFF0                move.w     [A6 - 0x10], D0
  6460. 000044F4  6010                     bra        +0x12 /* 00004506 */
  6461. label000044F6:
  6462. 000044F6  7000                     moveq.l    D0, 0x00
  6463. 000044F8  302E FFF0                move.w     D0, [A6 - 0x10]
  6464. 000044FC  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  6465. 00004502  3D40 FFF0                move.w     [A6 - 0x10], D0
  6466. label00004506:
  6467. 00004506  6000 0482                bra        +0x484 /* 0000498A */
  6468. 0000450A  7001                     moveq.l    D0, 0x01
  6469. 0000450C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6470. 00004510  57C0                     seq        D0
  6471. 00004512  4400                     neg.b      D0
  6472. 00004514  1F00                     move.b     -[A7], D0
  6473. 00004516  2F0E                     move.l     -[A7], A6
  6474. 00004518  4EBA FA8A                jsr        [PC - 0x576 /* 00003FA4 */]
  6475. 0000451C  4267                     clr.w      -[A7]
  6476. 0000451E  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6477. 00004522  101F                     move.b     D0, [A7]+
  6478. 00004524  6724                     beq        +0x26 /* 0000454A */
  6479. 00004526  7000                     moveq.l    D0, 0x00
  6480. 00004528  302E FFF0                move.w     D0, [A6 - 0x10]
  6481. 0000452C  80BC 0000 4000           or.l       D0, 0x4000 /* '@\0' */
  6482. 00004532  3D40 FFF0                move.w     [A6 - 0x10], D0
  6483. 00004536  7000                     moveq.l    D0, 0x00
  6484. 00004538  303C 00FB                move.w     D0, 0xFB
  6485. 0000453C  7200                     moveq.l    D1, 0x00
  6486. 0000453E  122E FFE7                move.b     D1, [A6 - 0x19]
  6487. 00004542  C081                     and.l      D0, D1
  6488. 00004544  1D40 FFE7                move.b     [A6 - 0x19], D0
  6489. 00004548  6010                     bra        +0x12 /* 0000455A */
  6490. label0000454A:
  6491. 0000454A  7000                     moveq.l    D0, 0x00
  6492. 0000454C  302E FFF0                move.w     D0, [A6 - 0x10]
  6493. 00004550  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  6494. 00004556  3D40 FFF0                move.w     [A6 - 0x10], D0
  6495. label0000455A:
  6496. 0000455A  6000 042E                bra        +0x430 /* 0000498A */
  6497. 0000455E  7001                     moveq.l    D0, 0x01
  6498. 00004560  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6499. 00004564  57C0                     seq        D0
  6500. 00004566  4400                     neg.b      D0
  6501. 00004568  1F00                     move.b     -[A7], D0
  6502. 0000456A  2F0E                     move.l     -[A7], A6
  6503. 0000456C  4EBA FA36                jsr        [PC - 0x5CA /* 00003FA4 */]
  6504. 00004570  4267                     clr.w      -[A7]
  6505. 00004572  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6506. 00004576  101F                     move.b     D0, [A7]+
  6507. 00004578  6712                     beq        +0x14 /* 0000458C */
  6508. 0000457A  7000                     moveq.l    D0, 0x00
  6509. 0000457C  302E FFF0                move.w     D0, [A6 - 0x10]
  6510. 00004580  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  6511. 00004586  3D40 FFF0                move.w     [A6 - 0x10], D0
  6512. 0000458A  6010                     bra        +0x12 /* 0000459C */
  6513. label0000458C:
  6514. 0000458C  7000                     moveq.l    D0, 0x00
  6515. 0000458E  302E FFF0                move.w     D0, [A6 - 0x10]
  6516. 00004592  C0BC FFFF DFFF           and.l      D0, 0xFFFFDFFF
  6517. 00004598  3D40 FFF0                move.w     [A6 - 0x10], D0
  6518. label0000459C:
  6519. 0000459C  6000 03EC                bra        +0x3EE /* 0000498A */
  6520. 000045A0  7001                     moveq.l    D0, 0x01
  6521. 000045A2  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6522. 000045A6  57C0                     seq        D0
  6523. 000045A8  4400                     neg.b      D0
  6524. 000045AA  1F00                     move.b     -[A7], D0
  6525. 000045AC  2F0E                     move.l     -[A7], A6
  6526. 000045AE  4EBA F9F4                jsr        [PC - 0x60C /* 00003FA4 */]
  6527. 000045B2  422C FEF9                clr.b      [A4 - 0x107]
  6528. 000045B6  4267                     clr.w      -[A7]
  6529. 000045B8  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6530. 000045BC  101F                     move.b     D0, [A7]+
  6531. 000045BE  6712                     beq        +0x14 /* 000045D2 */
  6532. 000045C0  7000                     moveq.l    D0, 0x00
  6533. 000045C2  102E FFE7                move.b     D0, [A6 - 0x19]
  6534. 000045C6  80BC 0000 0001           or.l       D0, 0x1
  6535. 000045CC  1D40 FFE7                move.b     [A6 - 0x19], D0
  6536. 000045D0  6012                     bra        +0x14 /* 000045E4 */
  6537. label000045D2:
  6538. 000045D2  7000                     moveq.l    D0, 0x00
  6539. 000045D4  303C 00FE                move.w     D0, 0xFE
  6540. 000045D8  7200                     moveq.l    D1, 0x00
  6541. 000045DA  122E FFE7                move.b     D1, [A6 - 0x19]
  6542. 000045DE  C081                     and.l      D0, D1
  6543. 000045E0  1D40 FFE7                move.b     [A6 - 0x19], D0
  6544. label000045E4:
  6545. 000045E4  6000 03A4                bra        +0x3A6 /* 0000498A */
  6546. 000045E8  7001                     moveq.l    D0, 0x01
  6547. 000045EA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6548. 000045EE  57C0                     seq        D0
  6549. 000045F0  4400                     neg.b      D0
  6550. 000045F2  1F00                     move.b     -[A7], D0
  6551. 000045F4  2F0E                     move.l     -[A7], A6
  6552. 000045F6  4EBA F9AC                jsr        [PC - 0x654 /* 00003FA4 */]
  6553. 000045FA  422C FEF9                clr.b      [A4 - 0x107]
  6554. 000045FE  4267                     clr.w      -[A7]
  6555. 00004600  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6556. 00004604  101F                     move.b     D0, [A7]+
  6557. 00004606  6712                     beq        +0x14 /* 0000461A */
  6558. 00004608  7000                     moveq.l    D0, 0x00
  6559. 0000460A  102E FFE7                move.b     D0, [A6 - 0x19]
  6560. 0000460E  80BC 0000 0002           or.l       D0, 0x2
  6561. 00004614  1D40 FFE7                move.b     [A6 - 0x19], D0
  6562. 00004618  6012                     bra        +0x14 /* 0000462C */
  6563. label0000461A:
  6564. 0000461A  7000                     moveq.l    D0, 0x00
  6565. 0000461C  303C 00FD                move.w     D0, 0xFD
  6566. 00004620  7200                     moveq.l    D1, 0x00
  6567. 00004622  122E FFE7                move.b     D1, [A6 - 0x19]
  6568. 00004626  C081                     and.l      D0, D1
  6569. 00004628  1D40 FFE7                move.b     [A6 - 0x19], D0
  6570. label0000462C:
  6571. 0000462C  6000 035C                bra        +0x35E /* 0000498A */
  6572. 00004630  4267                     clr.w      -[A7]
  6573. 00004632  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6574. 00004636  101F                     move.b     D0, [A7]+
  6575. 00004638  6718                     beq        +0x1A /* 00004652 */
  6576. 0000463A  7000                     moveq.l    D0, 0x00
  6577. 0000463C  102E FFE7                move.b     D0, [A6 - 0x19]
  6578. 00004640  C0BC 0000 007F           and.l      D0, 0x7F
  6579. 00004646  1D40 FFE7                move.b     [A6 - 0x19], D0
  6580. 0000464A  197C 0001 FEF8           move.b     [A4 - 0x108], 0x1
  6581. 00004650  6010                     bra        +0x12 /* 00004662 */
  6582. label00004652:
  6583. 00004652  7000                     moveq.l    D0, 0x00
  6584. 00004654  102E FFE7                move.b     D0, [A6 - 0x19]
  6585. 00004658  80BC 0000 0080           or.l       D0, 0x80
  6586. 0000465E  1D40 FFE7                move.b     [A6 - 0x19], D0
  6587. label00004662:
  6588. 00004662  6000 0326                bra        +0x328 /* 0000498A */
  6589. 00004666  7001                     moveq.l    D0, 0x01
  6590. 00004668  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6591. 0000466C  56C0                     sne        D0
  6592. 0000466E  4400                     neg.b      D0
  6593. 00004670  1F00                     move.b     -[A7], D0
  6594. 00004672  2F0E                     move.l     -[A7], A6
  6595. 00004674  4EBA F92E                jsr        [PC - 0x6D2 /* 00003FA4 */]
  6596. 00004678  7000                     moveq.l    D0, 0x00
  6597. 0000467A  302E FFF0                move.w     D0, [A6 - 0x10]
  6598. 0000467E  C0BC 0000 000F           and.l      D0, 0xF
  6599. 00004684  4A80                     tst.l      D0
  6600. 00004686  56C0                     sne        D0
  6601. 00004688  4A6E FFF4                tst.w      [A6 - 0xC]
  6602. 0000468C  56C1                     sne        D1
  6603. 0000468E  8001                     or.b       D0, D1
  6604. 00004690  4400                     neg.b      D0
  6605. 00004692  1940 FEF8                move.b     [A4 - 0x108], D0
  6606. 00004696  4267                     clr.w      -[A7]
  6607. 00004698  2F2D F6FE                move.l     -[A7], [A5 - 0x902]
  6608. 0000469C  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  6609. 000046A0  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  6610. 000046A4  4267                     clr.w      -[A7]
  6611. 000046A6  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6612. 000046AA  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  6613. 000046AE  101F                     move.b     D0, [A7]+
  6614. 000046B0  0A00 0001                xori.b     D0, 0x1
  6615. 000046B4  1F00                     move.b     -[A7], D0
  6616. 000046B6  2F0E                     move.l     -[A7], A6
  6617. 000046B8  4EBA F8EA                jsr        [PC - 0x716 /* 00003FA4 */]
  6618. 000046BC  197C 0001 FEF4           move.b     [A4 - 0x10C], 0x1
  6619. 000046C2  7C01                     moveq.l    D6, 0x01
  6620. 000046C4  6000 02C4                bra        +0x2C6 /* 0000498A */
  6621. 000046C8  422C FEF9                clr.b      [A4 - 0x107]
  6622. 000046CC  7001                     moveq.l    D0, 0x01
  6623. 000046CE  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6624. 000046D2  56C0                     sne        D0
  6625. 000046D4  4400                     neg.b      D0
  6626. 000046D6  1F00                     move.b     -[A7], D0
  6627. 000046D8  2F0E                     move.l     -[A7], A6
  6628. 000046DA  4EBA F8C8                jsr        [PC - 0x738 /* 00003FA4 */]
  6629. 000046DE  4267                     clr.w      -[A7]
  6630. 000046E0  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6631. 000046E4  101F                     move.b     D0, [A7]+
  6632. 000046E6  6712                     beq        +0x14 /* 000046FA */
  6633. 000046E8  7000                     moveq.l    D0, 0x00
  6634. 000046EA  302E FFF0                move.w     D0, [A6 - 0x10]
  6635. 000046EE  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  6636. 000046F4  3D40 FFF0                move.w     [A6 - 0x10], D0
  6637. 000046F8  6010                     bra        +0x12 /* 0000470A */
  6638. label000046FA:
  6639. 000046FA  7000                     moveq.l    D0, 0x00
  6640. 000046FC  302E FFF0                move.w     D0, [A6 - 0x10]
  6641. 00004700  C0BC FFFF DFFF           and.l      D0, 0xFFFFDFFF
  6642. 00004706  3D40 FFF0                move.w     [A6 - 0x10], D0
  6643. label0000470A:
  6644. 0000470A  6000 027E                bra        +0x280 /* 0000498A */
  6645. 0000470E  4267                     clr.w      -[A7]
  6646. 00004710  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  6647. 00004714  301F                     move.w     D0, [A7]+
  6648. 00004716  5340                     subq.w     D0, 1
  6649. 00004718  3D40 FFF6                move.w     [A6 - 0xA], D0
  6650. 0000471C  6000 026C                bra        +0x26E /* 0000498A */
  6651. 00004720  7E01                     moveq.l    D7, 0x01
  6652. 00004722  42A7                     clr.l      -[A7]
  6653. 00004724  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6654. 00004728  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  6655. 0000472C  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  6656. 00004730  6000 0258                bra        +0x25A /* 0000498A */
  6657. 00004734  7E01                     moveq.l    D7, 0x01
  6658. 00004736  4267                     clr.w      -[A7]
  6659. 00004738  42A7                     clr.l      -[A7]
  6660. 0000473A  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6661. 0000473E  201F                     move.l     D0, [A7]+
  6662. 00004740  3F00                     move.w     -[A7], D0
  6663. 00004742  3F3C 03E7                move.w     -[A7], 0x3E7
  6664. 00004746  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  6665. 0000474A  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  6666. 0000474E  302E FFFA                move.w     D0, [A6 - 0x6]
  6667. 00004752  E540                     asl        D0.w, 2
  6668. 00004754  48C0                     ext.l      D0
  6669. 00004756  81FC 0003                divs.w     D0, 0x3
  6670. 0000475A  3D40 FFFE                move.w     [A6 - 0x2], D0
  6671. 0000475E  6000 022A                bra        +0x22C /* 0000498A */
  6672. 00004762  7E01                     moveq.l    D7, 0x01
  6673. 00004764  4267                     clr.w      -[A7]
  6674. 00004766  42A7                     clr.l      -[A7]
  6675. 00004768  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6676. 0000476C  201F                     move.l     D0, [A7]+
  6677. 0000476E  3F00                     move.w     -[A7], D0
  6678. 00004770  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  6679. 00004774  1D5F FFFC                move.b     [A6 - 0x4], [A7]+
  6680. 00004778  6000 0210                bra        +0x212 /* 0000498A */
  6681. 0000477C  4267                     clr.w      -[A7]
  6682. 0000477E  42A7                     clr.l      -[A7]
  6683. 00004780  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6684. 00004784  201F                     move.l     D0, [A7]+
  6685. 00004786  3F00                     move.w     -[A7], D0
  6686. 00004788  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  6687. 0000478C  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  6688. 00004790  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6689. 00004794  6000 01F4                bra        +0x1F6 /* 0000498A */
  6690. 00004798  7000                     moveq.l    D0, 0x00
  6691. 0000479A  302E FFF0                move.w     D0, [A6 - 0x10]
  6692. 0000479E  C0BC 0000 000F           and.l      D0, 0xF
  6693. 000047A4  7207                     moveq.l    D1, 0x07
  6694. 000047A6  B280                     cmp.l      D1, D0
  6695. 000047A8  56C0                     sne        D0
  6696. 000047AA  7202                     moveq.l    D1, 0x02
  6697. 000047AC  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  6698. 000047B0  56C1                     sne        D1
  6699. 000047B2  8001                     or.b       D0, D1
  6700. 000047B4  6708                     beq        +0xA /* 000047BE */
  6701. 000047B6  397C 001B FEE2           move.w     [A4 - 0x11E], 0x1B
  6702. 000047BC  6060                     bra        +0x62 /* 0000481E */
  6703. label000047BE:
  6704. 000047BE  42A7                     clr.l      -[A7]
  6705. 000047C0  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  6706. 000047C4  295F FEE6                move.l     [A4 - 0x11A], [A7]+
  6707. 000047C8  102D D032                move.b     D0, [A5 - 0x2FCE]
  6708. 000047CC  6650                     bne        +0x52 /* 0000481E */
  6709. 000047CE  396E FFE4 FEEA           move.w     [A4 - 0x116], [A6 - 0x1C]
  6710. 000047D4  202D F6FE                move.l     D0, [A5 - 0x902]
  6711. 000047D8  B0AD F6F8                cmp.l      D0, [A5 - 0x908]
  6712. 000047DC  660A                     bne        +0xC /* 000047E8 */
  6713. 000047DE  302C FEEA                move.w     D0, [A4 - 0x116]
  6714. 000047E2  4440                     neg.w      D0
  6715. 000047E4  3940 FEEA                move.w     [A4 - 0x116], D0
  6716. label000047E8:
  6717. 000047E8  4AAC FEE6                tst.l      [A4 - 0x11A]
  6718. 000047EC  6C06                     bge        +0x8 /* 000047F4 */
  6719. 000047EE  7000                     moveq.l    D0, 0x00
  6720. 000047F0  2940 FEE6                move.l     [A4 - 0x11A], D0
  6721. label000047F4:
  6722. 000047F4  4267                     clr.w      -[A7]
  6723. 000047F6  3F2C FEEA                move.w     -[A7], [A4 - 0x116]
  6724. 000047FA  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  6725. 000047FE  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  6726. 00004802  301F                     move.w     D0, [A7]+
  6727. 00004804  48C0                     ext.l      D0
  6728. 00004806  B0AC FEE6                cmp.l      D0, [A4 - 0x11A]
  6729. 0000480A  6712                     beq        +0x14 /* 0000481E */
  6730. 0000480C  3F2C FEEA                move.w     -[A7], [A4 - 0x116]
  6731. 00004810  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  6732. 00004814  3F2C FEE8                move.w     -[A7], [A4 - 0x118]
  6733. 00004818  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  6734. 0000481C  7C01                     moveq.l    D6, 0x01
  6735. label0000481E:
  6736. 0000481E  6000 016A                bra        +0x16C /* 0000498A */
  6737. 00004822  7002                     moveq.l    D0, 0x02
  6738. 00004824  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6739. 00004828  56C0                     sne        D0
  6740. 0000482A  4400                     neg.b      D0
  6741. 0000482C  1F00                     move.b     -[A7], D0
  6742. 0000482E  2F0E                     move.l     -[A7], A6
  6743. 00004830  4EBA F772                jsr        [PC - 0x88E /* 00003FA4 */]
  6744. 00004834  4267                     clr.w      -[A7]
  6745. 00004836  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6746. 0000483A  101F                     move.b     D0, [A7]+
  6747. 0000483C  6712                     beq        +0x14 /* 00004850 */
  6748. 0000483E  7000                     moveq.l    D0, 0x00
  6749. 00004840  102E FFE7                move.b     D0, [A6 - 0x19]
  6750. 00004844  80BC 0000 0008           or.l       D0, 0x8
  6751. 0000484A  1D40 FFE7                move.b     [A6 - 0x19], D0
  6752. 0000484E  6012                     bra        +0x14 /* 00004862 */
  6753. label00004850:
  6754. 00004850  7000                     moveq.l    D0, 0x00
  6755. 00004852  303C 00F7                move.w     D0, 0xF7
  6756. 00004856  7200                     moveq.l    D1, 0x00
  6757. 00004858  122E FFE7                move.b     D1, [A6 - 0x19]
  6758. 0000485C  C081                     and.l      D0, D1
  6759. 0000485E  1D40 FFE7                move.b     [A6 - 0x19], D0
  6760. label00004862:
  6761. 00004862  6000 0126                bra        +0x128 /* 0000498A */
  6762. 00004866  7002                     moveq.l    D0, 0x02
  6763. 00004868  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6764. 0000486C  56C0                     sne        D0
  6765. 0000486E  4400                     neg.b      D0
  6766. 00004870  1F00                     move.b     -[A7], D0
  6767. 00004872  2F0E                     move.l     -[A7], A6
  6768. 00004874  4EBA F72E                jsr        [PC - 0x8D2 /* 00003FA4 */]
  6769. 00004878  4267                     clr.w      -[A7]
  6770. 0000487A  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6771. 0000487E  101F                     move.b     D0, [A7]+
  6772. 00004880  6712                     beq        +0x14 /* 00004894 */
  6773. 00004882  7000                     moveq.l    D0, 0x00
  6774. 00004884  102E FFE7                move.b     D0, [A6 - 0x19]
  6775. 00004888  80BC 0000 0010           or.l       D0, 0x10
  6776. 0000488E  1D40 FFE7                move.b     [A6 - 0x19], D0
  6777. 00004892  6012                     bra        +0x14 /* 000048A6 */
  6778. label00004894:
  6779. 00004894  7000                     moveq.l    D0, 0x00
  6780. 00004896  303C 00EF                move.w     D0, 0xEF
  6781. 0000489A  7200                     moveq.l    D1, 0x00
  6782. 0000489C  122E FFE7                move.b     D1, [A6 - 0x19]
  6783. 000048A0  C081                     and.l      D0, D1
  6784. 000048A2  1D40 FFE7                move.b     [A6 - 0x19], D0
  6785. label000048A6:
  6786. 000048A6  6000 00E2                bra        +0xE4 /* 0000498A */
  6787. 000048AA  7002                     moveq.l    D0, 0x02
  6788. 000048AC  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6789. 000048B0  56C0                     sne        D0
  6790. 000048B2  4400                     neg.b      D0
  6791. 000048B4  1F00                     move.b     -[A7], D0
  6792. 000048B6  2F0E                     move.l     -[A7], A6
  6793. 000048B8  4EBA F6EA                jsr        [PC - 0x916 /* 00003FA4 */]
  6794. 000048BC  4267                     clr.w      -[A7]
  6795. 000048BE  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6796. 000048C2  101F                     move.b     D0, [A7]+
  6797. 000048C4  6712                     beq        +0x14 /* 000048D8 */
  6798. 000048C6  7000                     moveq.l    D0, 0x00
  6799. 000048C8  102E FFE7                move.b     D0, [A6 - 0x19]
  6800. 000048CC  80BC 0000 0020           or.l       D0, 0x20 /* ' ' */
  6801. 000048D2  1D40 FFE7                move.b     [A6 - 0x19], D0
  6802. 000048D6  6012                     bra        +0x14 /* 000048EA */
  6803. label000048D8:
  6804. 000048D8  7000                     moveq.l    D0, 0x00
  6805. 000048DA  303C 00DF                move.w     D0, 0xDF
  6806. 000048DE  7200                     moveq.l    D1, 0x00
  6807. 000048E0  122E FFE7                move.b     D1, [A6 - 0x19]
  6808. 000048E4  C081                     and.l      D0, D1
  6809. 000048E6  1D40 FFE7                move.b     [A6 - 0x19], D0
  6810. label000048EA:
  6811. 000048EA  6000 009E                bra        +0xA0 /* 0000498A */
  6812. 000048EE  7002                     moveq.l    D0, 0x02
  6813. 000048F0  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6814. 000048F4  56C0                     sne        D0
  6815. 000048F6  4400                     neg.b      D0
  6816. 000048F8  1F00                     move.b     -[A7], D0
  6817. 000048FA  2F0E                     move.l     -[A7], A6
  6818. 000048FC  4EBA F6A6                jsr        [PC - 0x95A /* 00003FA4 */]
  6819. 00004900  4267                     clr.w      -[A7]
  6820. 00004902  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6821. 00004906  101F                     move.b     D0, [A7]+
  6822. 00004908  6714                     beq        +0x16 /* 0000491E */
  6823. 0000490A  7000                     moveq.l    D0, 0x00
  6824. 0000490C  303C 00FB                move.w     D0, 0xFB
  6825. 00004910  7200                     moveq.l    D1, 0x00
  6826. 00004912  122E FFE7                move.b     D1, [A6 - 0x19]
  6827. 00004916  C081                     and.l      D0, D1
  6828. 00004918  1D40 FFE7                move.b     [A6 - 0x19], D0
  6829. 0000491C  606C                     bra        +0x6E /* 0000498A */
  6830. label0000491E:
  6831. 0000491E  7000                     moveq.l    D0, 0x00
  6832. 00004920  102E FFE7                move.b     D0, [A6 - 0x19]
  6833. 00004924  80BC 0000 0004           or.l       D0, 0x4
  6834. 0000492A  1D40 FFE7                move.b     [A6 - 0x19], D0
  6835. 0000492E  7000                     moveq.l    D0, 0x00
  6836. 00004930  302E FFF0                move.w     D0, [A6 - 0x10]
  6837. 00004934  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  6838. 0000493A  3D40 FFF0                move.w     [A6 - 0x10], D0
  6839. 0000493E  604A                     bra        +0x4C /* 0000498A */
  6840. 00004940  7001                     moveq.l    D0, 0x01
  6841. 00004942  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6842. 00004946  56C0                     sne        D0
  6843. 00004948  4400                     neg.b      D0
  6844. 0000494A  1F00                     move.b     -[A7], D0
  6845. 0000494C  2F0E                     move.l     -[A7], A6
  6846. 0000494E  4EBA F654                jsr        [PC - 0x9AC /* 00003FA4 */]
  6847. 00004952  4267                     clr.w      -[A7]
  6848. 00004954  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  6849. 00004958  101F                     move.b     D0, [A7]+
  6850. 0000495A  6712                     beq        +0x14 /* 0000496E */
  6851. 0000495C  7000                     moveq.l    D0, 0x00
  6852. 0000495E  302E FFF0                move.w     D0, [A6 - 0x10]
  6853. 00004962  C0BC FFFF EFFF           and.l      D0, 0xFFFFEFFF
  6854. 00004968  3D40 FFF0                move.w     [A6 - 0x10], D0
  6855. 0000496C  601C                     bra        +0x1E /* 0000498A */
  6856. label0000496E:
  6857. 0000496E  7000                     moveq.l    D0, 0x00
  6858. 00004970  302E FFF0                move.w     D0, [A6 - 0x10]
  6859. 00004974  80BC 0000 1000           or.l       D0, 0x1000
  6860. 0000497A  3D40 FFF0                move.w     [A6 - 0x10], D0
  6861. 0000497E  600A                     bra        +0xC /* 0000498A */
  6862. label00004980:
  6863. 00004980  1F3C 0001                move.b     -[A7], 0x1
  6864. 00004984  2F0E                     move.l     -[A7], A6
  6865. 00004986  4EBA F61C                jsr        [PC - 0x9E4 /* 00003FA4 */]
  6866. label0000498A:
  6867. 0000498A  1006                     move.b     D0, D6
  6868. 0000498C  0A00 0001                xori.b     D0, 0x1
  6869. 00004990  4A00                     tst.b      D0
  6870. 00004992  6720                     beq        +0x22 /* 000049B4 */
  6871. 00004994  2F00                     move.l     -[A7], D0
  6872. 00004996  4267                     clr.w      -[A7]
  6873. 00004998  486E FFE2                pea.l      [A6 - 0x1E]
  6874. 0000499C  486E FFC4                pea.l      [A6 - 0x3C]
  6875. 000049A0  721E                     moveq.l    D1, 0x1E
  6876. 000049A2  2F01                     move.l     -[A7], D1
  6877. 000049A4  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  6878. 000049A8  121F                     move.b     D1, [A7]+
  6879. 000049AA  201F                     move.l     D0, [A7]+
  6880. 000049AC  C001                     and.b      D0, D1
  6881. 000049AE  6704                     beq        +0x6 /* 000049B4 */
  6882. 000049B0  6000 0124                bra        +0x126 /* 00004AD6 */
  6883. label000049B4:
  6884. 000049B4  2007                     move.l     D0, D7
  6885. 000049B6  C02D BCB0                and.b      D0, [A5 - 0x4350]
  6886. 000049BA  6714                     beq        +0x16 /* 000049D0 */
  6887. 000049BC  1F3C 0001                move.b     -[A7], 0x1
  6888. 000049C0  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  6889. 000049C4  102D BCB0                move.b     D0, [A5 - 0x4350]
  6890. 000049C8  6706                     beq        +0x8 /* 000049D0 */
  6891. 000049CA  4267                     clr.w      -[A7]
  6892. 000049CC  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  6893. label000049D0:
  6894. 000049D0  102C FEF4                move.b     D0, [A4 - 0x10C]
  6895. 000049D4  661C                     bne        +0x1E /* 000049F2 */
  6896. 000049D6  4267                     clr.w      -[A7]
  6897. 000049D8  2F2D F6FE                move.l     -[A7], [A5 - 0x902]
  6898. 000049DC  486E FFE2                pea.l      [A6 - 0x1E]
  6899. 000049E0  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  6900. 000049E4  101F                     move.b     D0, [A7]+
  6901. 000049E6  0A00 0001                xori.b     D0, 0x1
  6902. 000049EA  1F00                     move.b     -[A7], D0
  6903. 000049EC  2F0E                     move.l     -[A7], A6
  6904. 000049EE  4EBA F5B4                jsr        [PC - 0xA4C /* 00003FA4 */]
  6905. label000049F2:
  6906. 000049F2  4A6D BAF4                tst.w      [A5 - 0x450C]
  6907. 000049F6  56C0                     sne        D0
  6908. 000049F8  4A00                     tst.b      D0
  6909. 000049FA  673C                     beq        +0x3E /* 00004A38 */
  6910. 000049FC  322D BAF4                move.w     D1, [A5 - 0x450C]
  6911. 00004A00  B26E FFE4                cmp.w      D1, [A6 - 0x1C]
  6912. 00004A04  56C1                     sne        D1
  6913. 00004A06  4A01                     tst.b      D1
  6914. 00004A08  6610                     bne        +0x12 /* 00004A1A */
  6915. 00004A0A  242D F6FE                move.l     D2, [A5 - 0x902]
  6916. 00004A0E  B4AD C582                cmp.l      D2, [A5 - 0x3A7E]
  6917. 00004A12  56C2                     sne        D2
  6918. 00004A14  8202                     or.b       D1, D2
  6919. 00004A16  C001                     and.b      D0, D1
  6920. 00004A18  671E                     beq        +0x20 /* 00004A38 */
  6921. label00004A1A:
  6922. 00004A1A  486D BAF8                pea.l      [A5 - 0x4508]
  6923. 00004A1E  486D B278                pea.l      [A5 - 0x4D88]
  6924. 00004A22  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  6925. 00004A26  486D BAF2                pea.l      [A5 - 0x450E]
  6926. 00004A2A  701E                     moveq.l    D0, 0x1E
  6927. 00004A2C  2F00                     move.l     -[A7], D0
  6928. 00004A2E  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  6929. 00004A32  7000                     moveq.l    D0, 0x00
  6930. 00004A34  2B40 C582                move.l     [A5 - 0x3A7E], D0
  6931. label00004A38:
  6932. 00004A38  202D F6FE                move.l     D0, [A5 - 0x902]
  6933. 00004A3C  B0AD C582                cmp.l      D0, [A5 - 0x3A7E]
  6934. 00004A40  57C0                     seq        D0
  6935. 00004A42  322E FFE4                move.w     D1, [A6 - 0x1C]
  6936. 00004A46  B26D BAF4                cmp.w      D1, [A5 - 0x450C]
  6937. 00004A4A  57C1                     seq        D1
  6938. 00004A4C  C001                     and.b      D0, D1
  6939. 00004A4E  6712                     beq        +0x14 /* 00004A62 */
  6940. 00004A50  41ED BAF2                lea.l      A0, [A5 - 0x450E]
  6941. 00004A54  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6942. 00004A58  7006                     moveq.l    D0, 0x06
  6943. label00004A5A:
  6944. 00004A5A  20D9                     move.l     [A0]+, [A1]+
  6945. 00004A5C  51C8 FFFC                dbf        D0, -0x6 /* 00004A5A */
  6946. 00004A60  3091                     move.w     [A0], [A1]
  6947. label00004A62:
  6948. 00004A62  202D F6FE                move.l     D0, [A5 - 0x902]
  6949. 00004A66  B0AD C5C2                cmp.l      D0, [A5 - 0x3A3E]
  6950. 00004A6A  57C0                     seq        D0
  6951. 00004A6C  322E FFE4                move.w     D1, [A6 - 0x1C]
  6952. 00004A70  B26D BC92                cmp.w      D1, [A5 - 0x436E]
  6953. 00004A74  57C1                     seq        D1
  6954. 00004A76  C001                     and.b      D0, D1
  6955. 00004A78  6720                     beq        +0x22 /* 00004A9A */
  6956. 00004A7A  41ED BC90                lea.l      A0, [A5 - 0x4370]
  6957. 00004A7E  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6958. 00004A82  7006                     moveq.l    D0, 0x06
  6959. label00004A84:
  6960. 00004A84  20D9                     move.l     [A0]+, [A1]+
  6961. 00004A86  51C8 FFFC                dbf        D0, -0x6 /* 00004A84 */
  6962. 00004A8A  3091                     move.w     [A0], [A1]
  6963. 00004A8C  4267                     clr.w      -[A7]
  6964. 00004A8E  3F2D BCA6                move.w     -[A7], [A5 - 0x435A]
  6965. 00004A92  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  6966. 00004A96  3B5F BCA6                move.w     [A5 - 0x435A], [A7]+
  6967. label00004A9A:
  6968. 00004A9A  7000                     moveq.l    D0, 0x00
  6969. 00004A9C  102E FFE7                move.b     D0, [A6 - 0x19]
  6970. 00004AA0  C0BC 0000 0080           and.l      D0, 0x80
  6971. 00004AA6  4A80                     tst.l      D0
  6972. 00004AA8  57C0                     seq        D0
  6973. 00004AAA  4400                     neg.b      D0
  6974. 00004AAC  1940 FEF5                move.b     [A4 - 0x10B], D0
  6975. 00004AB0  802C FEF6                or.b       D0, [A4 - 0x10A]
  6976. 00004AB4  C02C FEF9                and.b      D0, [A4 - 0x107]
  6977. 00004AB8  671C                     beq        +0x1E /* 00004AD6 */
  6978. 00004ABA  486E FFB0                pea.l      [A6 - 0x50]
  6979. 00004ABE  486D B278                pea.l      [A5 - 0x4D88]
  6980. 00004AC2  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  6981. 00004AC6  2F2D F6FE                move.l     -[A7], [A5 - 0x902]
  6982. 00004ACA  3F2D F6FC                move.w     -[A7], [A5 - 0x904]
  6983. 00004ACE  1F2C FEF8                move.b     -[A7], [A4 - 0x108]
  6984. 00004AD2  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  6985. label00004AD6:
  6986. 00004AD6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6987. 00004ADA  4E5E                     unlink     A6
  6988. 00004ADC  2E9F                     move.l     [A7], [A7]+
  6989. 00004ADE  4E75                     rts
  6990. 00004AE0  4943                     chk.w      D4, D3
  6991. 00004AE2  4F4E                     chk.w      D7, A6
  6992. 00004AE4  1543 616E                move.b     [A2 + 0x616E], D3
  6993. 00004AE8  2774 2066 696E           move.l     [A3 + 0x696E], [A4 + D2.w + 0x66]
  6994. 00004AEE  6420                     bcc        +0x22 /* 00004B10 */
  6995. 00004AF0  7468                     moveq.l    D2, 0x68
  6996. 00004AF2  6174                     bsr        +0x76 /* 00004B68 */
  6997. 00004AF4  2069 636F                movea.l    A0, [A1 + 0x636F]
  6998. 00004AF8  6E2E                     bgt        +0x30 /* 00004B28 */
  6999. fn00004AFA:
  7000. 00004AFA  4E56 FEEE                link       A6, -0x0112
  7001. 00004AFE  48E7 0118                movem.l    -[A7], D7,A3,A4
  7002. 00004B02  286E 0008                movea.l    A4, [A6 + 0x8]
  7003. 00004B06  102D F13E                move.b     D0, [A5 - 0xEC2]
  7004. 00004B0A  4880                     ext.w      D0
  7005. 00004B0C  6750                     beq        +0x52 /* 00004B5E */
  7006. 00004B0E  5740                     subq.w     D0, 3
  7007. label00004B10:
  7008. 00004B10  6700 0122                beq        +0x124 /* 00004C34 */
  7009. 00004B14  0440 0010                subi.w     D0, 0x10
  7010. 00004B18  672E                     beq        +0x30 /* 00004B48 */
  7011. 00004B1A  0440 0018                subi.w     D0, 0x18
  7012. 00004B1E  6770                     beq        +0x72 /* 00004B90 */
  7013. 00004B20  5340                     subq.w     D0, 1
  7014. 00004B22  6700 0084                beq        +0x86 /* 00004BA8 */
  7015. 00004B26  5340                     subq.w     D0, 1
  7016. label00004B28:
  7017. 00004B28  677E                     beq        +0x80 /* 00004BA8 */
  7018. 00004B2A  0440 000A                subi.w     D0, 0xA /* '\n' */
  7019. 00004B2E  6700 0166                beq        +0x168 /* 00004C96 */
  7020. 00004B32  5340                     subq.w     D0, 1
  7021. 00004B34  6700 01A2                beq        +0x1A4 /* 00004CD8 */
  7022. 00004B38  5F40                     subq.w     D0, 7
  7023. 00004B3A  6700 00E0                beq        +0xE2 /* 00004C1C */
  7024. 00004B3E  0440 000B                subi.w     D0, 0xB
  7025. 00004B42  6764                     beq        +0x66 /* 00004BA8 */
  7026. 00004B44  6000 01CE                bra        +0x1D0 /* 00004D14 */
  7027. label00004B48:
  7028. 00004B48  4267                     clr.w      -[A7]
  7029. 00004B4A  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  7030. 00004B4E  486C FEFA                pea.l      [A4 - 0x106]
  7031. 00004B52  4EAD 2722                jsr        [A5 + 0x2722 /* export_1248 */]
  7032. 00004B56  195F FEE5                move.b     [A4 - 0x11B], [A7]+
  7033. 00004B5A  6000 01B8                bra        +0x1BA /* 00004D14 */
  7034. label00004B5E:
  7035. 00004B5E  486D CEF0                pea.l      [A5 - 0x3110]
  7036. 00004B62  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7037. 00004B66  102D D032                move.b     D0, [A5 - 0x2FCE]
  7038. // begin alternate branch 00004B68-00004B70
  7039. fn00004B68:
  7040. 00004B68  D032 0A00                add.b      D0, [A2 + D0 * 2]
  7041. 00004B6C  0001 4A00                ori.b      D1, 0x0
  7042. // end alternate branch 00004B68-00004B70
  7043. fn00004B68: // (misaligned)
  7044. 00004B6A  0A00 0001                xori.b     D0, 0x1
  7045. 00004B6E  4A00                     tst.b      D0
  7046. 00004B70  6716                     beq        +0x18 /* 00004B88 */
  7047. 00004B72  2F00                     move.l     -[A7], D0
  7048. 00004B74  4267                     clr.w      -[A7]
  7049. 00004B76  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  7050. 00004B7A  486D CEF0                pea.l      [A5 - 0x3110]
  7051. 00004B7E  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  7052. 00004B82  121F                     move.b     D1, [A7]+
  7053. 00004B84  201F                     move.l     D0, [A7]+
  7054. 00004B86  C001                     and.b      D0, D1
  7055. label00004B88:
  7056. 00004B88  1940 FEE5                move.b     [A4 - 0x11B], D0
  7057. 00004B8C  6000 0186                bra        +0x188 /* 00004D14 */
  7058. label00004B90:
  7059. 00004B90  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7060. 00004B96  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  7061. 00004B9A  4267                     clr.w      -[A7]
  7062. 00004B9C  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7063. 00004BA0  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  7064. 00004BA4  6000 016E                bra        +0x170 /* 00004D14 */
  7065. label00004BA8:
  7066. 00004BA8  42A7                     clr.l      -[A7]
  7067. 00004BAA  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  7068. 00004BAE  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  7069. 00004BB2  265F                     movea.l    A3, [A7]+
  7070. 00004BB4  200B                     move.l     D0, A3
  7071. 00004BB6  6760                     beq        +0x62 /* 00004C18 */
  7072. 00004BB8  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7073. 00004BBE  102D F13E                move.b     D0, [A5 - 0xEC2]
  7074. 00004BC2  4880                     ext.w      D0
  7075. 00004BC4  0440 002C                subi.w     D0, 0x2C /* ',' */
  7076. 00004BC8  670C                     beq        +0xE /* 00004BD6 */
  7077. 00004BCA  5340                     subq.w     D0, 1
  7078. 00004BCC  670C                     beq        +0xE /* 00004BDA */
  7079. 00004BCE  0440 001D                subi.w     D0, 0x1D
  7080. 00004BD2  670A                     beq        +0xC /* 00004BDE */
  7081. 00004BD4  600A                     bra        +0xC /* 00004BE0 */
  7082. label00004BD6:
  7083. 00004BD6  7E1F                     moveq.l    D7, 0x1F
  7084. 00004BD8  6006                     bra        +0x8 /* 00004BE0 */
  7085. label00004BDA:
  7086. 00004BDA  7E1E                     moveq.l    D7, 0x1E
  7087. 00004BDC  6002                     bra        +0x4 /* 00004BE0 */
  7088. label00004BDE:
  7089. 00004BDE  7E1B                     moveq.l    D7, 0x1B
  7090. label00004BE0:
  7091. 00004BE0  4267                     clr.w      -[A7]
  7092. 00004BE2  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7093. 00004BE6  101F                     move.b     D0, [A7]+
  7094. 00004BE8  6712                     beq        +0x14 /* 00004BFC */
  7095. 00004BEA  2053                     movea.l    A0, [A3]
  7096. 00004BEC  2028 0014                move.l     D0, [A0 + 0x14]
  7097. 00004BF0  3207                     move.w     D1, D7
  7098. 00004BF2  03C0                     .incomplete
  7099. 00004BF4  2053                     movea.l    A0, [A3]
  7100. 00004BF6  2140 0014                move.l     [A0 + 0x14], D0
  7101. 00004BFA  6010                     bra        +0x12 /* 00004C0C */
  7102. label00004BFC:
  7103. 00004BFC  2053                     movea.l    A0, [A3]
  7104. 00004BFE  2028 0014                move.l     D0, [A0 + 0x14]
  7105. 00004C02  3207                     move.w     D1, D7
  7106. 00004C04  0380                     bclr       D0, D1
  7107. 00004C06  2053                     movea.l    A0, [A3]
  7108. 00004C08  2140 0014                move.l     [A0 + 0x14], D0
  7109. label00004C0C:
  7110. 00004C0C  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  7111. 00004C10  1F3C 0001                move.b     -[A7], 0x1
  7112. 00004C14  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7113. label00004C18:
  7114. 00004C18  6000 00FA                bra        +0xFC /* 00004D14 */
  7115. label00004C1C:
  7116. 00004C1C  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7117. 00004C22  2F2D F6F8                move.l     -[A7], [A5 - 0x908]
  7118. 00004C26  4267                     clr.w      -[A7]
  7119. 00004C28  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7120. 00004C2C  4EAD 272A                jsr        [A5 + 0x272A /* export_1249 */]
  7121. 00004C30  6000 00E2                bra        +0xE4 /* 00004D14 */
  7122. label00004C34:
  7123. 00004C34  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7124. 00004C3A  486E FFF2                pea.l      [A6 - 0xE]
  7125. 00004C3E  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  7126. 00004C42  4267                     clr.w      -[A7]
  7127. 00004C44  42A7                     clr.l      -[A7]
  7128. 00004C46  302E FFF8                move.w     D0, [A6 - 0x8]
  7129. 00004C4A  906E FFF4                sub.w      D0, [A6 - 0xC]
  7130. 00004C4E  48C0                     ext.l      D0
  7131. 00004C50  2F00                     move.l     -[A7], D0
  7132. 00004C52  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  7133. 00004C56  201F                     move.l     D0, [A7]+
  7134. 00004C58  3F00                     move.w     -[A7], D0
  7135. 00004C5A  2F3C 0500 0040           move.l     -[A7], 0x5000040
  7136. 00004C60  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  7137. 00004C64  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  7138. 00004C68  4267                     clr.w      -[A7]
  7139. 00004C6A  7000                     moveq.l    D0, 0x00
  7140. 00004C6C  322E FFF6                move.w     D1, [A6 - 0xA]
  7141. 00004C70  926E FFF2                sub.w      D1, [A6 - 0xE]
  7142. 00004C74  3001                     move.w     D0, D1
  7143. 00004C76  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  7144. 00004C7C  3F00                     move.w     -[A7], D0
  7145. 00004C7E  2F3C 0500 0040           move.l     -[A7], 0x5000040
  7146. 00004C84  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  7147. 00004C88  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  7148. 00004C8C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7149. 00004C90  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  7150. 00004C94  607E                     bra        +0x80 /* 00004D14 */
  7151. label00004C96:
  7152. 00004C96  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7153. 00004C9C  3D6D A848 FFEE           move.w     [A6 - 0x12], [A5 - 0x57B8]
  7154. 00004CA2  4A6E FFEE                tst.w      [A6 - 0x12]
  7155. 00004CA6  6606                     bne        +0x8 /* 00004CAE */
  7156. 00004CA8  3D7C 0156 FFEE           move.w     [A6 - 0x12], 0x156
  7157. label00004CAE:
  7158. 00004CAE  4267                     clr.w      -[A7]
  7159. 00004CB0  42A7                     clr.l      -[A7]
  7160. 00004CB2  42A7                     clr.l      -[A7]
  7161. 00004CB4  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7162. 00004CB8  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  7163. 00004CBC  201F                     move.l     D0, [A7]+
  7164. 00004CBE  3F00                     move.w     -[A7], D0
  7165. 00004CC0  2F3C 0500 0040           move.l     -[A7], 0x5000040
  7166. 00004CC6  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  7167. 00004CCA  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  7168. 00004CCE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7169. 00004CD2  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  7170. 00004CD6  603C                     bra        +0x3E /* 00004D14 */
  7171. label00004CD8:
  7172. 00004CD8  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7173. 00004CDE  3D6D A84A FFF0           move.w     [A6 - 0x10], [A5 - 0x57B6]
  7174. 00004CE4  4A6E FFF0                tst.w      [A6 - 0x10]
  7175. 00004CE8  6606                     bne        +0x8 /* 00004CF0 */
  7176. 00004CEA  3D7C 0200 FFF0           move.w     [A6 - 0x10], 0x200
  7177. label00004CF0:
  7178. 00004CF0  4267                     clr.w      -[A7]
  7179. 00004CF2  42A7                     clr.l      -[A7]
  7180. 00004CF4  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7181. 00004CF8  70FE                     moveq.l    D0, 0xFFFFFFFE
  7182. 00004CFA  C09F                     and.l      D0, [A7]+
  7183. 00004CFC  3F00                     move.w     -[A7], D0
  7184. 00004CFE  2F3C 0500 0040           move.l     -[A7], 0x5000040
  7185. 00004D04  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  7186. 00004D08  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  7187. 00004D0C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7188. 00004D10  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  7189. label00004D14:
  7190. 00004D14  102C FEE5                move.b     D0, [A4 - 0x11B]
  7191. 00004D18  6620                     bne        +0x22 /* 00004D3A */
  7192. 00004D1A  397C 0012 FEE2           move.w     [A4 - 0x11E], 0x12
  7193. 00004D20  486E FEEE                pea.l      [A6 - 0x112]
  7194. 00004D24  3F3C 0016                move.w     -[A7], 0x16
  7195. 00004D28  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  7196. 00004D2C  205F                     movea.l    A0, [A7]+
  7197. 00004D2E  43EC FF00                lea.l      A1, [A4 - 0x100]
  7198. 00004D32  703F                     moveq.l    D0, 0x3F
  7199. label00004D34:
  7200. 00004D34  22D8                     move.l     [A1]+, [A0]+
  7201. 00004D36  51C8 FFFC                dbf        D0, -0x6 /* 00004D34 */
  7202. label00004D3A:
  7203. 00004D3A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7204. 00004D3E  4E5E                     unlink     A6
  7205. 00004D40  2E9F                     move.l     [A7], [A7]+
  7206. 00004D42  4E75                     rts
  7207. fn00004D44:
  7208. 00004D44  4E56 FEFA                link       A6, -0x0106
  7209. 00004D48  48E7 0118                movem.l    -[A7], D7,A3,A4
  7210. 00004D4C  286E 0008                movea.l    A4, [A6 + 0x8]
  7211. 00004D50  102D F13E                move.b     D0, [A5 - 0xEC2]
  7212. 00004D54  4880                     ext.w      D0
  7213. 00004D56  6734                     beq        +0x36 /* 00004D8C */
  7214. 00004D58  0440 0013                subi.w     D0, 0x13
  7215. 00004D5C  6718                     beq        +0x1A /* 00004D76 */
  7216. 00004D5E  0440 0018                subi.w     D0, 0x18
  7217. 00004D62  675A                     beq        +0x5C /* 00004DBE */
  7218. 00004D64  5340                     subq.w     D0, 1
  7219. 00004D66  676C                     beq        +0x6E /* 00004DD4 */
  7220. 00004D68  5340                     subq.w     D0, 1
  7221. 00004D6A  6768                     beq        +0x6A /* 00004DD4 */
  7222. 00004D6C  0440 001D                subi.w     D0, 0x1D
  7223. 00004D70  6762                     beq        +0x64 /* 00004DD4 */
  7224. 00004D72  6000 00D0                bra        +0xD2 /* 00004E44 */
  7225. label00004D76:
  7226. 00004D76  4267                     clr.w      -[A7]
  7227. 00004D78  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7228. 00004D7C  486C FEFA                pea.l      [A4 - 0x106]
  7229. 00004D80  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  7230. 00004D84  195F FEE5                move.b     [A4 - 0x11B], [A7]+
  7231. 00004D88  6000 00BA                bra        +0xBC /* 00004E44 */
  7232. label00004D8C:
  7233. 00004D8C  486D CEF0                pea.l      [A5 - 0x3110]
  7234. 00004D90  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7235. 00004D94  102D D032                move.b     D0, [A5 - 0x2FCE]
  7236. 00004D98  0A00 0001                xori.b     D0, 0x1
  7237. 00004D9C  4A00                     tst.b      D0
  7238. 00004D9E  6716                     beq        +0x18 /* 00004DB6 */
  7239. 00004DA0  2F00                     move.l     -[A7], D0
  7240. 00004DA2  4267                     clr.w      -[A7]
  7241. 00004DA4  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7242. 00004DA8  486D CEF0                pea.l      [A5 - 0x3110]
  7243. 00004DAC  4EAD 2702                jsr        [A5 + 0x2702 /* export_1244 */]
  7244. 00004DB0  121F                     move.b     D1, [A7]+
  7245. 00004DB2  201F                     move.l     D0, [A7]+
  7246. 00004DB4  C001                     and.b      D0, D1
  7247. label00004DB6:
  7248. 00004DB6  1940 FEE5                move.b     [A4 - 0x11B], D0
  7249. 00004DBA  6000 0088                bra        +0x8A /* 00004E44 */
  7250. label00004DBE:
  7251. 00004DBE  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7252. 00004DC4  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7253. 00004DC8  4267                     clr.w      -[A7]
  7254. 00004DCA  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7255. 00004DCE  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  7256. 00004DD2  6070                     bra        +0x72 /* 00004E44 */
  7257. label00004DD4:
  7258. 00004DD4  42A7                     clr.l      -[A7]
  7259. 00004DD6  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7260. 00004DDA  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  7261. 00004DDE  265F                     movea.l    A3, [A7]+
  7262. 00004DE0  200B                     move.l     D0, A3
  7263. 00004DE2  6760                     beq        +0x62 /* 00004E44 */
  7264. 00004DE4  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7265. 00004DEA  102D F13E                move.b     D0, [A5 - 0xEC2]
  7266. 00004DEE  4880                     ext.w      D0
  7267. 00004DF0  0440 002C                subi.w     D0, 0x2C /* ',' */
  7268. 00004DF4  670C                     beq        +0xE /* 00004E02 */
  7269. 00004DF6  5340                     subq.w     D0, 1
  7270. 00004DF8  670C                     beq        +0xE /* 00004E06 */
  7271. 00004DFA  0440 001D                subi.w     D0, 0x1D
  7272. 00004DFE  670A                     beq        +0xC /* 00004E0A */
  7273. 00004E00  600A                     bra        +0xC /* 00004E0C */
  7274. label00004E02:
  7275. 00004E02  7E1F                     moveq.l    D7, 0x1F
  7276. 00004E04  6006                     bra        +0x8 /* 00004E0C */
  7277. label00004E06:
  7278. 00004E06  7E1E                     moveq.l    D7, 0x1E
  7279. 00004E08  6002                     bra        +0x4 /* 00004E0C */
  7280. label00004E0A:
  7281. 00004E0A  7E1B                     moveq.l    D7, 0x1B
  7282. label00004E0C:
  7283. 00004E0C  4267                     clr.w      -[A7]
  7284. 00004E0E  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7285. 00004E12  101F                     move.b     D0, [A7]+
  7286. 00004E14  6712                     beq        +0x14 /* 00004E28 */
  7287. 00004E16  2053                     movea.l    A0, [A3]
  7288. 00004E18  2028 0014                move.l     D0, [A0 + 0x14]
  7289. 00004E1C  3207                     move.w     D1, D7
  7290. 00004E1E  03C0                     .incomplete
  7291. 00004E20  2053                     movea.l    A0, [A3]
  7292. 00004E22  2140 0014                move.l     [A0 + 0x14], D0
  7293. 00004E26  6010                     bra        +0x12 /* 00004E38 */
  7294. label00004E28:
  7295. 00004E28  2053                     movea.l    A0, [A3]
  7296. 00004E2A  2028 0014                move.l     D0, [A0 + 0x14]
  7297. 00004E2E  3207                     move.w     D1, D7
  7298. 00004E30  0380                     bclr       D0, D1
  7299. 00004E32  2053                     movea.l    A0, [A3]
  7300. 00004E34  2140 0014                move.l     [A0 + 0x14], D0
  7301. label00004E38:
  7302. 00004E38  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7303. 00004E3C  1F3C 0001                move.b     -[A7], 0x1
  7304. 00004E40  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  7305. label00004E44:
  7306. 00004E44  102C FEE5                move.b     D0, [A4 - 0x11B]
  7307. 00004E48  6620                     bne        +0x22 /* 00004E6A */
  7308. 00004E4A  397C 0012 FEE2           move.w     [A4 - 0x11E], 0x12
  7309. 00004E50  486E FEFA                pea.l      [A6 - 0x106]
  7310. 00004E54  3F3C 0017                move.w     -[A7], 0x17
  7311. 00004E58  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  7312. 00004E5C  205F                     movea.l    A0, [A7]+
  7313. 00004E5E  43EC FF00                lea.l      A1, [A4 - 0x100]
  7314. 00004E62  703F                     moveq.l    D0, 0x3F
  7315. label00004E64:
  7316. 00004E64  22D8                     move.l     [A1]+, [A0]+
  7317. 00004E66  51C8 FFFC                dbf        D0, -0x6 /* 00004E64 */
  7318. label00004E6A:
  7319. 00004E6A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7320. 00004E6E  4E5E                     unlink     A6
  7321. 00004E70  2E9F                     move.l     [A7], [A7]+
  7322. 00004E72  4E75                     rts
  7323. fn00004E74:
  7324. 00004E74  4E56 FEFE                link       A6, -0x0102
  7325. 00004E78  48E7 0108                movem.l    -[A7], D7,A4
  7326. 00004E7C  286E 0008                movea.l    A4, [A6 + 0x8]
  7327. 00004E80  102D F13E                move.b     D0, [A5 - 0xEC2]
  7328. 00004E84  4880                     ext.w      D0
  7329. 00004E86  6736                     beq        +0x38 /* 00004EBE */
  7330. 00004E88  0440 0013                subi.w     D0, 0x13
  7331. 00004E8C  671E                     beq        +0x20 /* 00004EAC */
  7332. 00004E8E  0440 0019                subi.w     D0, 0x19
  7333. 00004E92  677C                     beq        +0x7E /* 00004F10 */
  7334. 00004E94  5340                     subq.w     D0, 1
  7335. 00004E96  6700 008A                beq        +0x8C /* 00004F22 */
  7336. 00004E9A  0440 001A                subi.w     D0, 0x1A
  7337. 00004E9E  6700 0098                beq        +0x9A /* 00004F38 */
  7338. 00004EA2  5340                     subq.w     D0, 1
  7339. 00004EA4  6700 00B0                beq        +0xB2 /* 00004F56 */
  7340. 00004EA8  6000 00C8                bra        +0xCA /* 00004F72 */
  7341. label00004EAC:
  7342. 00004EAC  4267                     clr.w      -[A7]
  7343. 00004EAE  486C FEFA                pea.l      [A4 - 0x106]
  7344. 00004EB2  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  7345. 00004EB6  195F FEE5                move.b     [A4 - 0x11B], [A7]+
  7346. 00004EBA  6000 00B6                bra        +0xB8 /* 00004F72 */
  7347. label00004EBE:
  7348. 00004EBE  422C FEE5                clr.b      [A4 - 0x11B]
  7349. 00004EC2  486D CEF0                pea.l      [A5 - 0x3110]
  7350. 00004EC6  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7351. 00004ECA  102D D032                move.b     D0, [A5 - 0x2FCE]
  7352. 00004ECE  663E                     bne        +0x40 /* 00004F0E */
  7353. 00004ED0  4247                     clr.w      D7
  7354. 00004ED2  1E2D CEF0                move.b     D7, [A5 - 0x3110]
  7355. 00004ED6  701F                     moveq.l    D0, 0x1F
  7356. 00004ED8  B047                     cmp.w      D0, D7
  7357. 00004EDA  6C24                     bge        +0x26 /* 00004F00 */
  7358. 00004EDC  397C 004C FEE2           move.w     [A4 - 0x11E], 0x4C /* 'L' */
  7359. 00004EE2  486E FEFE                pea.l      [A6 - 0x102]
  7360. 00004EE6  3F3C 0018                move.w     -[A7], 0x18
  7361. 00004EEA  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  7362. 00004EEE  205F                     movea.l    A0, [A7]+
  7363. 00004EF0  43EC FF00                lea.l      A1, [A4 - 0x100]
  7364. 00004EF4  703F                     moveq.l    D0, 0x3F
  7365. label00004EF6:
  7366. 00004EF6  22D8                     move.l     [A1]+, [A0]+
  7367. 00004EF8  51C8 FFFC                dbf        D0, -0x6 /* 00004EF6 */
  7368. 00004EFC  6000 009A                bra        +0x9C /* 00004F98 */
  7369. label00004F00:
  7370. 00004F00  4267                     clr.w      -[A7]
  7371. 00004F02  486D CEF0                pea.l      [A5 - 0x3110]
  7372. 00004F06  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  7373. 00004F0A  195F FEE5                move.b     [A4 - 0x11B], [A7]+
  7374. label00004F0E:
  7375. 00004F0E  6062                     bra        +0x64 /* 00004F72 */
  7376. label00004F10:
  7377. 00004F10  4267                     clr.w      -[A7]
  7378. 00004F12  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7379. 00004F16  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  7380. 00004F1A  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7381. 00004F20  6050                     bra        +0x52 /* 00004F72 */
  7382. label00004F22:
  7383. 00004F22  2F3C 0000 001E           move.l     -[A7], 0x1E
  7384. 00004F28  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7385. 00004F2C  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  7386. 00004F30  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7387. 00004F36  603A                     bra        +0x3C /* 00004F72 */
  7388. label00004F38:
  7389. 00004F38  4267                     clr.w      -[A7]
  7390. 00004F3A  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7391. 00004F3E  1B5F A38E                move.b     [A5 - 0x5C72], [A7]+
  7392. 00004F42  3F3C 001B                move.w     -[A7], 0x1B
  7393. 00004F46  1F2D A38E                move.b     -[A7], [A5 - 0x5C72]
  7394. 00004F4A  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  7395. 00004F4E  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7396. 00004F54  601C                     bra        +0x1E /* 00004F72 */
  7397. label00004F56:
  7398. 00004F56  4267                     clr.w      -[A7]
  7399. 00004F58  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7400. 00004F5C  1B5F A38C                move.b     [A5 - 0x5C74], [A7]+
  7401. 00004F60  3F3C 001A                move.w     -[A7], 0x1A
  7402. 00004F64  1F2D A38C                move.b     -[A7], [A5 - 0x5C74]
  7403. 00004F68  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  7404. 00004F6C  197C 0001 FEE5           move.b     [A4 - 0x11B], 0x1
  7405. label00004F72:
  7406. 00004F72  102C FEE5                move.b     D0, [A4 - 0x11B]
  7407. 00004F76  6620                     bne        +0x22 /* 00004F98 */
  7408. 00004F78  397C 0012 FEE2           move.w     [A4 - 0x11E], 0x12
  7409. 00004F7E  486E FEFE                pea.l      [A6 - 0x102]
  7410. 00004F82  3F3C 0018                move.w     -[A7], 0x18
  7411. 00004F86  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  7412. 00004F8A  205F                     movea.l    A0, [A7]+
  7413. 00004F8C  43EC FF00                lea.l      A1, [A4 - 0x100]
  7414. 00004F90  703F                     moveq.l    D0, 0x3F
  7415. label00004F92:
  7416. 00004F92  22D8                     move.l     [A1]+, [A0]+
  7417. 00004F94  51C8 FFFC                dbf        D0, -0x6 /* 00004F92 */
  7418. label00004F98:
  7419. 00004F98  4CDF 1080                movem.l    D7,A4, [A7]+
  7420. 00004F9C  4E5E                     unlink     A6
  7421. 00004F9E  2E9F                     move.l     [A7], [A7]+
  7422. 00004FA0  4E75                     rts
  7423. fn00004FA2:
  7424. 00004FA2  4E56 0000                link       A6, 0
  7425. 00004FA6  102D F13E                move.b     D0, [A5 - 0xEC2]
  7426. 00004FAA  4880                     ext.w      D0
  7427. 00004FAC  0440 0016                subi.w     D0, 0x16
  7428. 00004FB0  6B00 00F8                bmi        +0xFA /* 000050AA */
  7429. 00004FB4  0C40 0008                cmpi.w     D0, 0x8
  7430. 00004FB8  6E00 00F0                bgt        +0xF2 /* 000050AA */
  7431. 00004FBC  D040                     add.w      D0, D0
  7432. 00004FBE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7433. 00004FC2  4EFB 0000                jmp        [PC + D0.w]
  7434. 00004FC6  0014 0034                ori.b      [A4], 0x34 /* '4' */
  7435. 00004FCA  0046 005C                ori.w      D6, 0x5C /* '\\' */
  7436. 00004FCE  006A 0078 0088           ori.w      [A2 + 0x88], 0x78 /* 'x' */
  7437. 00004FD4  009E 00BC 4267           ori.l      [A6]+, 0xBC4267
  7438. 00004FDA  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7439. 00004FDE  101F                     move.b     D0, [A7]+
  7440. 00004FE0  B02D B40A                cmp.b      D0, [A5 - 0x4BF6]
  7441. 00004FE4  670E                     beq        +0x10 /* 00004FF4 */
  7442. 00004FE6  0A2D 0001 B40A           xori.b     [A5 - 0x4BF6], 0x1
  7443. 00004FEC  1F3C 0001                move.b     -[A7], 0x1
  7444. 00004FF0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  7445. label00004FF4:
  7446. 00004FF4  6000 013C                bra        +0x13E /* 00005132 */
  7447. 00004FF8  42A7                     clr.l      -[A7]
  7448. 00004FFA  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7449. 00004FFE  201F                     move.l     D0, [A7]+
  7450. 00005000  3F00                     move.w     -[A7], D0
  7451. 00005002  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7452. 00005006  6000 012A                bra        +0x12C /* 00005132 */
  7453. 0000500A  4267                     clr.w      -[A7]
  7454. 0000500C  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7455. 00005010  102D B758                move.b     D0, [A5 - 0x48A8]
  7456. 00005014  B01F                     cmp.b      D0, [A7]+
  7457. 00005016  6704                     beq        +0x6 /* 0000501C */
  7458. 00005018  4EAD 22BA                jsr        [A5 + 0x22BA /* export_1107 */]
  7459. label0000501C:
  7460. 0000501C  6000 0114                bra        +0x116 /* 00005132 */
  7461. 00005020  4267                     clr.w      -[A7]
  7462. 00005022  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7463. 00005026  1B5F B714                move.b     [A5 - 0x48EC], [A7]+
  7464. 0000502A  6000 0106                bra        +0x108 /* 00005132 */
  7465. 0000502E  4267                     clr.w      -[A7]
  7466. 00005030  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7467. 00005034  1B5F B4AE                move.b     [A5 - 0x4B52], [A7]+
  7468. 00005038  6000 00F8                bra        +0xFA /* 00005132 */
  7469. 0000503C  42A7                     clr.l      -[A7]
  7470. 0000503E  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7471. 00005042  201F                     move.l     D0, [A7]+
  7472. 00005044  3B40 B4B0                move.w     [A5 - 0x4B50], D0
  7473. 00005048  6000 00E8                bra        +0xEA /* 00005132 */
  7474. 0000504C  42A7                     clr.l      -[A7]
  7475. 0000504E  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7476. 00005052  201F                     move.l     D0, [A7]+
  7477. 00005054  3F00                     move.w     -[A7], D0
  7478. 00005056  1F3C 0001                move.b     -[A7], 0x1
  7479. 0000505A  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  7480. 0000505E  6000 00D2                bra        +0xD4 /* 00005132 */
  7481. 00005062  4267                     clr.w      -[A7]
  7482. 00005064  42A7                     clr.l      -[A7]
  7483. 00005066  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7484. 0000506A  201F                     move.l     D0, [A7]+
  7485. 0000506C  3F00                     move.w     -[A7], D0
  7486. 0000506E  2F3C 0020 0001           move.l     -[A7], 0x200001
  7487. 00005074  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  7488. 00005078  3B5F BAEE                move.w     [A5 - 0x4512], [A7]+
  7489. 0000507C  6000 00B4                bra        +0xB6 /* 00005132 */
  7490. 00005080  42A7                     clr.l      -[A7]
  7491. 00005082  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7492. 00005086  201F                     move.l     D0, [A7]+
  7493. 00005088  3B40 B766                move.w     [A5 - 0x489A], D0
  7494. 0000508C  4A6D B766                tst.w      [A5 - 0x489A]
  7495. 00005090  6714                     beq        +0x16 /* 000050A6 */
  7496. 00005092  4267                     clr.w      -[A7]
  7497. 00005094  3F2D B766                move.w     -[A7], [A5 - 0x489A]
  7498. 00005098  2F3C 0032 0003           move.l     -[A7], 0x320003
  7499. 0000509E  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  7500. 000050A2  3B5F B766                move.w     [A5 - 0x489A], [A7]+
  7501. label000050A6:
  7502. 000050A6  6000 008A                bra        +0x8C /* 00005132 */
  7503. label000050AA:
  7504. 000050AA  102D F13E                move.b     D0, [A5 - 0xEC2]
  7505. 000050AE  4880                     ext.w      D0
  7506. 000050B0  5B40                     subq.w     D0, 5
  7507. 000050B2  6712                     beq        +0x14 /* 000050C6 */
  7508. 000050B4  5340                     subq.w     D0, 1
  7509. 000050B6  671E                     beq        +0x20 /* 000050D6 */
  7510. 000050B8  5340                     subq.w     D0, 1
  7511. 000050BA  6726                     beq        +0x28 /* 000050E2 */
  7512. 000050BC  5340                     subq.w     D0, 1
  7513. 000050BE  673C                     beq        +0x3E /* 000050FC */
  7514. 000050C0  5340                     subq.w     D0, 1
  7515. 000050C2  674E                     beq        +0x50 /* 00005112 */
  7516. 000050C4  6064                     bra        +0x66 /* 0000512A */
  7517. label000050C6:
  7518. 000050C6  4267                     clr.w      -[A7]
  7519. 000050C8  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  7520. 000050CC  301F                     move.w     D0, [A7]+
  7521. 000050CE  5340                     subq.w     D0, 1
  7522. 000050D0  3B40 B72A                move.w     [A5 - 0x48D6], D0
  7523. 000050D4  6054                     bra        +0x56 /* 0000512A */
  7524. label000050D6:
  7525. 000050D6  4267                     clr.w      -[A7]
  7526. 000050D8  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7527. 000050DC  3B5F B72C                move.w     [A5 - 0x48D4], [A7]+
  7528. 000050E0  6048                     bra        +0x4A /* 0000512A */
  7529. label000050E2:
  7530. 000050E2  42A7                     clr.l      -[A7]
  7531. 000050E4  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7532. 000050E8  201F                     move.l     D0, [A7]+
  7533. 000050EA  3B40 B72E                move.w     [A5 - 0x48D2], D0
  7534. 000050EE  E540                     asl        D0.w, 2
  7535. 000050F0  48C0                     ext.l      D0
  7536. 000050F2  81FC 0003                divs.w     D0, 0x3
  7537. 000050F6  3B40 B732                move.w     [A5 - 0x48CE], D0
  7538. 000050FA  602E                     bra        +0x30 /* 0000512A */
  7539. label000050FC:
  7540. 000050FC  4267                     clr.w      -[A7]
  7541. 000050FE  42A7                     clr.l      -[A7]
  7542. 00005100  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7543. 00005104  201F                     move.l     D0, [A7]+
  7544. 00005106  3F00                     move.w     -[A7], D0
  7545. 00005108  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  7546. 0000510C  1B5F B730                move.b     [A5 - 0x48D0], [A7]+
  7547. 00005110  6018                     bra        +0x1A /* 0000512A */
  7548. label00005112:
  7549. 00005112  4267                     clr.w      -[A7]
  7550. 00005114  42A7                     clr.l      -[A7]
  7551. 00005116  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7552. 0000511A  201F                     move.l     D0, [A7]+
  7553. 0000511C  3F00                     move.w     -[A7], D0
  7554. 0000511E  3F2D B72E                move.w     -[A7], [A5 - 0x48D2]
  7555. 00005122  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  7556. 00005126  3B5F B732                move.w     [A5 - 0x48CE], [A7]+
  7557. label0000512A:
  7558. 0000512A  1F3C 0001                move.b     -[A7], 0x1
  7559. 0000512E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  7560. label00005132:
  7561. 00005132  4EAD 2232                jsr        [A5 + 0x2232 /* export_1090 */]
  7562. 00005136  4E5E                     unlink     A6
  7563. 00005138  2E9F                     move.l     [A7], [A7]+
  7564. 0000513A  4E75                     rts
  7565. fn0000513C:
  7566. 0000513C  4E56 FDF6                link       A6, -0x020A
  7567. 00005140  48E7 0118                movem.l    -[A7], D7,A3,A4
  7568. 00005144  286E 0008                movea.l    A4, [A6 + 0x8]
  7569. 00005148  102D F13E                move.b     D0, [A5 - 0xEC2]
  7570. 0000514C  4880                     ext.w      D0
  7571. 0000514E  5B40                     subq.w     D0, 5
  7572. 00005150  6B00 0402                bmi        +0x404 /* 00005554 */
  7573. 00005154  0C40 0051                cmpi.w     D0, 0x51 /* 'Q' */
  7574. 00005158  6E00 03FA                bgt        +0x3FC /* 00005554 */
  7575. 0000515C  D040                     add.w      D0, D0
  7576. 0000515E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7577. 00005162  4EFB 0000                jmp        [PC + D0.w]
  7578. 00005166  03E6                     .incomplete
  7579. 00005168  03E6                     .incomplete
  7580. 0000516A  03E6                     .incomplete
  7581. 0000516C  03E6                     .incomplete
  7582. 0000516E  03E6                     .incomplete
  7583. 00005170  03F0                     .incomplete
  7584. 00005172  03F0                     .incomplete
  7585. 00005174  03F0                     .incomplete
  7586. 00005176  03F0                     .incomplete
  7587. 00005178  03F0                     .incomplete
  7588. 0000517A  03F0                     .incomplete
  7589. 0000517C  03F0                     .incomplete
  7590. 0000517E  03F0                     .incomplete
  7591. 00005180  03F0                     .incomplete
  7592. 00005182  03F0                     .incomplete
  7593. 00005184  00A6 00D6 03E6           ori.l      -[A6], 0xD603E6
  7594. 0000518A  03E6                     .incomplete
  7595. 0000518C  03E6                     .incomplete
  7596. 0000518E  03E6                     .incomplete
  7597. 00005190  03E6                     .incomplete
  7598. 00005192  03E6                     .incomplete
  7599. 00005194  03E6                     .incomplete
  7600. 00005196  03E6                     .incomplete
  7601. 00005198  03E6                     .incomplete
  7602. 0000519A  012A 03F0                btst       [A2 + 0x3F0], D0
  7603. 0000519E  0140                     bchg       D0, D0
  7604. 000051A0  034A                     bchg       A2, D1
  7605. 000051A2  0362                     bchg       -[A2], D1
  7606. 000051A4  03F0                     .incomplete
  7607. 000051A6  01D0                     .incomplete
  7608. 000051A8  00C6                     .incomplete
  7609. 000051AA  01AA 00E4                bclr       [A2 + 0xE4], D0
  7610. 000051AE  010E                     btst       A6, D0
  7611. 000051B0  011C                     btst       [A4]+, D0
  7612. 000051B2  03F0                     .incomplete
  7613. 000051B4  03F0                     .incomplete
  7614. 000051B6  03F0                     .incomplete
  7615. 000051B8  03F0                     .incomplete
  7616. 000051BA  00B8 03F0 03F0 03F0      ori.l      [0x000003F0], 0x3F003F0
  7617. 000051C2  03F0                     .incomplete
  7618. 000051C4  03F0                     .incomplete
  7619. 000051C6  03F0                     .incomplete
  7620. 000051C8  03F0                     .incomplete
  7621. 000051CA  03F0                     .incomplete
  7622. 000051CC  03F0                     .incomplete
  7623. 000051CE  015A                     bchg       [A2]+, D0
  7624. 000051D0  0164                     bchg       -[A4], D0
  7625. 000051D2  017C 0188                bchg       0x188, D0
  7626. 000051D6  0170 0198                bchg       [ + D0], D0
  7627. 000051DA  03F0                     .incomplete
  7628. 000051DC  03F0                     .incomplete
  7629. 000051DE  03F0                     .incomplete
  7630. 000051E0  03F0                     .incomplete
  7631. 000051E2  03F0                     .incomplete
  7632. 000051E4  03F0                     .incomplete
  7633. 000051E6  03F0                     .incomplete
  7634. 000051E8  03F0                     .incomplete
  7635. 000051EA  03F0                     .incomplete
  7636. 000051EC  03F0                     .incomplete
  7637. 000051EE  03F0                     .incomplete
  7638. 000051F0  03F0                     .incomplete
  7639. 000051F2  03F0                     .incomplete
  7640. 000051F4  03F0                     .incomplete
  7641. 000051F6  03F0                     .incomplete
  7642. 000051F8  00F2                     .incomplete
  7643. 000051FA  0370 037E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D1
  7644. 000051FE  038E                     bclr       A6, D1
  7645. 00005200  039A                     bclr       [A2]+, D1
  7646. 00005202  03B0 03BE 03CE 03DC 42A7 bclr       [[0x3CE03DC] + D0 * 2 + 0x42A7], D1
  7647. 0000520C  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7648. 00005210  201F                     move.l     D0, [A7]+
  7649. 00005212  3F00                     move.w     -[A7], D0
  7650. 00005214  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  7651. 00005218  6000 035A                bra        +0x35C /* 00005574 */
  7652. 0000521C  4267                     clr.w      -[A7]
  7653. 0000521E  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7654. 00005222  1B5F B3FC                move.b     [A5 - 0x4C04], [A7]+
  7655. 00005226  6000 034C                bra        +0x34E /* 00005574 */
  7656. 0000522A  42A7                     clr.l      -[A7]
  7657. 0000522C  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7658. 00005230  201F                     move.l     D0, [A7]+
  7659. 00005232  3B40 B64A                move.w     [A5 - 0x49B6], D0
  7660. 00005236  6000 033C                bra        +0x33E /* 00005574 */
  7661. 0000523A  4267                     clr.w      -[A7]
  7662. 0000523C  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7663. 00005240  1B5F B764                move.b     [A5 - 0x489C], [A7]+
  7664. 00005244  6000 032E                bra        +0x330 /* 00005574 */
  7665. 00005248  4267                     clr.w      -[A7]
  7666. 0000524A  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7667. 0000524E  1B5F BD0C                move.b     [A5 - 0x42F4], [A7]+
  7668. 00005252  6000 0320                bra        +0x322 /* 00005574 */
  7669. 00005256  4267                     clr.w      -[A7]
  7670. 00005258  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7671. 0000525C  102D C4A4                move.b     D0, [A5 - 0x3B5C]
  7672. 00005260  B01F                     cmp.b      D0, [A7]+
  7673. 00005262  670A                     beq        +0xC /* 0000526E */
  7674. 00005264  0A2D 0001 C4A4           xori.b     [A5 - 0x3B5C], 0x1
  7675. 0000526A  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  7676. label0000526E:
  7677. 0000526E  6000 0304                bra        +0x306 /* 00005574 */
  7678. 00005272  4267                     clr.w      -[A7]
  7679. 00005274  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7680. 00005278  1B5F B01A                move.b     [A5 - 0x4FE6], [A7]+
  7681. 0000527C  6000 02F6                bra        +0x2F8 /* 00005574 */
  7682. 00005280  4267                     clr.w      -[A7]
  7683. 00005282  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7684. 00005286  1B5F BC6E                move.b     [A5 - 0x4392], [A7]+
  7685. 0000528A  6000 02E8                bra        +0x2EA /* 00005574 */
  7686. 0000528E  4267                     clr.w      -[A7]
  7687. 00005290  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7688. 00005294  102D C572                move.b     D0, [A5 - 0x3A8E]
  7689. 00005298  B01F                     cmp.b      D0, [A7]+
  7690. 0000529A  6704                     beq        +0x6 /* 000052A0 */
  7691. 0000529C  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  7692. label000052A0:
  7693. 000052A0  6000 02D2                bra        +0x2D4 /* 00005574 */
  7694. 000052A4  486E FF00                pea.l      [A6 - 0x100]
  7695. 000052A8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7696. 000052AC  486E FF00                pea.l      [A6 - 0x100]
  7697. 000052B0  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  7698. 000052B4  486D 1A5A                pea.l      [A5 + 0x1A5A /* export_839 */]
  7699. 000052B8  A9F1                     syscall    UnloadSeg
  7700. 000052BA  6000 02B8                bra        +0x2BA /* 00005574 */
  7701. 000052BE  4267                     clr.w      -[A7]
  7702. 000052C0  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  7703. 000052C4  6000 02AE                bra        +0x2B0 /* 00005574 */
  7704. 000052C8  1F3C 0001                move.b     -[A7], 0x1
  7705. 000052CC  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  7706. 000052D0  6000 02A2                bra        +0x2A4 /* 00005574 */
  7707. 000052D4  1F3C 0002                move.b     -[A7], 0x2
  7708. 000052D8  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  7709. 000052DC  6000 0296                bra        +0x298 /* 00005574 */
  7710. 000052E0  1F3C 0003                move.b     -[A7], 0x3
  7711. 000052E4  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  7712. 000052E8  6000 028A                bra        +0x28C /* 00005574 */
  7713. 000052EC  42A7                     clr.l      -[A7]
  7714. 000052EE  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7715. 000052F2  201F                     move.l     D0, [A7]+
  7716. 000052F4  3B40 ED32                move.w     [A5 - 0x12CE], D0
  7717. 000052F8  6000 027A                bra        +0x27C /* 00005574 */
  7718. 000052FC  486E FF00                pea.l      [A6 - 0x100]
  7719. 00005300  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7720. 00005304  397C 0048 FEE2           move.w     [A4 - 0x11E], 0x48 /* 'H' */
  7721. 0000530A  6000 0268                bra        +0x26A /* 00005574 */
  7722. 0000530E  486E FF00                pea.l      [A6 - 0x100]
  7723. 00005312  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7724. 00005316  4240                     clr.w      D0
  7725. 00005318  102E FF00                move.b     D0, [A6 - 0x100]
  7726. 0000531C  721E                     moveq.l    D1, 0x1E
  7727. 0000531E  B240                     cmp.w      D1, D0
  7728. 00005320  6C06                     bge        +0x8 /* 00005328 */
  7729. 00005322  1D7C 001E FF00           move.b     [A6 - 0x100], 0x1E
  7730. label00005328:
  7731. 00005328  486E FF00                pea.l      [A6 - 0x100]
  7732. 0000532C  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  7733. 00005330  6000 0242                bra        +0x244 /* 00005574 */
  7734. 00005334  4267                     clr.w      -[A7]
  7735. 00005336  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  7736. 0000533A  101F                     move.b     D0, [A7]+
  7737. 0000533C  6714                     beq        +0x16 /* 00005352 */
  7738. 0000533E  42A7                     clr.l      -[A7]
  7739. 00005340  42A7                     clr.l      -[A7]
  7740. 00005342  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7741. 00005346  201F                     move.l     D0, [A7]+
  7742. 00005348  3F00                     move.w     -[A7], D0
  7743. 0000534A  A9B9                     syscall    GetCursor
  7744. 0000534C  265F                     movea.l    A3, [A7]+
  7745. 0000534E  6000 0132                bra        +0x134 /* 00005482 */
  7746. label00005352:
  7747. 00005352  486E FF00                pea.l      [A6 - 0x100]
  7748. 00005356  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  7749. 0000535A  4267                     clr.w      -[A7]
  7750. 0000535C  486E FF00                pea.l      [A6 - 0x100]
  7751. 00005360  487A 0244                pea.l      [PC + 0x244 /* 000055A6, value 0x4627573, pstring "busy" */]
  7752. 00005364  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7753. 00005368  101F                     move.b     D0, [A7]+
  7754. 0000536A  6714                     beq        +0x16 /* 00005380 */
  7755. 0000536C  3E2D A148                move.w     D7, [A5 - 0x5EB8]
  7756. 00005370  426D A148                clr.w      [A5 - 0x5EB8]
  7757. 00005374  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  7758. 00005378  3B47 A148                move.w     [A5 - 0x5EB8], D7
  7759. 0000537C  6000 01F6                bra        +0x1F8 /* 00005574 */
  7760. label00005380:
  7761. 00005380  4267                     clr.w      -[A7]
  7762. 00005382  486E FF00                pea.l      [A6 - 0x100]
  7763. 00005386  487A 0218                pea.l      [PC + 0x218 /* 000055A0, value 0x5776174, pstring "watch" */]
  7764. 0000538A  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7765. 0000538E  101F                     move.b     D0, [A7]+
  7766. 00005390  671C                     beq        +0x1E /* 000053AE */
  7767. 00005392  42A7                     clr.l      -[A7]
  7768. 00005394  3F3C 0004                move.w     -[A7], 0x4
  7769. 00005398  A9B9                     syscall    GetCursor
  7770. 0000539A  205F                     movea.l    A0, [A7]+
  7771. 0000539C  2050                     movea.l    A0, [A0]
  7772. 0000539E  43ED A3BC                lea.l      A1, [A5 - 0x5C44]
  7773. 000053A2  7010                     moveq.l    D0, 0x10
  7774. label000053A4:
  7775. 000053A4  22D8                     move.l     [A1]+, [A0]+
  7776. 000053A6  51C8 FFFC                dbf        D0, -0x6 /* 000053A4 */
  7777. 000053AA  6000 00F2                bra        +0xF4 /* 0000549E */
  7778. label000053AE:
  7779. 000053AE  4267                     clr.w      -[A7]
  7780. 000053B0  486E FF00                pea.l      [A6 - 0x100]
  7781. 000053B4  487A 01E4                pea.l      [PC + 0x1E4 /* 0000559A, value 0x5617272, pstring "arrow" */]
  7782. 000053B8  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7783. 000053BC  101F                     move.b     D0, [A7]+
  7784. 000053BE  6714                     beq        +0x16 /* 000053D4 */
  7785. 000053C0  41ED A3BC                lea.l      A0, [A5 - 0x5C44]
  7786. 000053C4  43ED FE1C                lea.l      A1, [A5 - 0x1E4]
  7787. 000053C8  7010                     moveq.l    D0, 0x10
  7788. label000053CA:
  7789. 000053CA  20D9                     move.l     [A0]+, [A1]+
  7790. 000053CC  51C8 FFFC                dbf        D0, -0x6 /* 000053CA */
  7791. 000053D0  6000 00CC                bra        +0xCE /* 0000549E */
  7792. label000053D4:
  7793. 000053D4  4267                     clr.w      -[A7]
  7794. 000053D6  486E FF00                pea.l      [A6 - 0x100]
  7795. 000053DA  487A 01B8                pea.l      [PC + 0x1B8 /* 00005594, value 0x46E6F6E, pstring "none" */]
  7796. 000053DE  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7797. 000053E2  101F                     move.b     D0, [A7]+
  7798. 000053E4  6710                     beq        +0x12 /* 000053F6 */
  7799. 000053E6  486D A3BC                pea.l      [A5 - 0x5C44]
  7800. 000053EA  7044                     moveq.l    D0, 0x44
  7801. 000053EC  2F00                     move.l     -[A7], D0
  7802. 000053EE  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  7803. 000053F2  6000 00AA                bra        +0xAC /* 0000549E */
  7804. label000053F6:
  7805. 000053F6  4267                     clr.w      -[A7]
  7806. 000053F8  486E FF00                pea.l      [A6 - 0x100]
  7807. 000053FC  487A 0190                pea.l      [PC + 0x190 /* 0000558E, value 0x5694265, pstring "iBeam" */]
  7808. 00005400  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7809. 00005404  101F                     move.b     D0, [A7]+
  7810. 00005406  6714                     beq        +0x16 /* 0000541C */
  7811. 00005408  41ED A3BC                lea.l      A0, [A5 - 0x5C44]
  7812. 0000540C  43ED BBBE                lea.l      A1, [A5 - 0x4442]
  7813. 00005410  7010                     moveq.l    D0, 0x10
  7814. label00005412:
  7815. 00005412  20D9                     move.l     [A0]+, [A1]+
  7816. 00005414  51C8 FFFC                dbf        D0, -0x6 /* 00005412 */
  7817. 00005418  6000 0084                bra        +0x86 /* 0000549E */
  7818. label0000541C:
  7819. 0000541C  4267                     clr.w      -[A7]
  7820. 0000541E  486E FF00                pea.l      [A6 - 0x100]
  7821. 00005422  487A 0164                pea.l      [PC + 0x164 /* 00005588, value 0x563726F, pstring "cross" */]
  7822. 00005426  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7823. 0000542A  101F                     move.b     D0, [A7]+
  7824. 0000542C  671A                     beq        +0x1C /* 00005448 */
  7825. 0000542E  42A7                     clr.l      -[A7]
  7826. 00005430  3F3C 0002                move.w     -[A7], 0x2
  7827. 00005434  A9B9                     syscall    GetCursor
  7828. 00005436  205F                     movea.l    A0, [A7]+
  7829. 00005438  2050                     movea.l    A0, [A0]
  7830. 0000543A  43ED A3BC                lea.l      A1, [A5 - 0x5C44]
  7831. 0000543E  7010                     moveq.l    D0, 0x10
  7832. label00005440:
  7833. 00005440  22D8                     move.l     [A1]+, [A0]+
  7834. 00005442  51C8 FFFC                dbf        D0, -0x6 /* 00005440 */
  7835. 00005446  6056                     bra        +0x58 /* 0000549E */
  7836. label00005448:
  7837. 00005448  4267                     clr.w      -[A7]
  7838. 0000544A  486E FF00                pea.l      [A6 - 0x100]
  7839. 0000544E  487A 0132                pea.l      [PC + 0x132 /* 00005582, value 0x4706C75, pstring "plus" */]
  7840. 00005452  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7841. 00005456  101F                     move.b     D0, [A7]+
  7842. 00005458  671A                     beq        +0x1C /* 00005474 */
  7843. 0000545A  42A7                     clr.l      -[A7]
  7844. 0000545C  3F3C 0003                move.w     -[A7], 0x3
  7845. 00005460  A9B9                     syscall    GetCursor
  7846. 00005462  205F                     movea.l    A0, [A7]+
  7847. 00005464  2050                     movea.l    A0, [A0]
  7848. 00005466  43ED A3BC                lea.l      A1, [A5 - 0x5C44]
  7849. 0000546A  7010                     moveq.l    D0, 0x10
  7850. label0000546C:
  7851. 0000546C  22D8                     move.l     [A1]+, [A0]+
  7852. 0000546E  51C8 FFFC                dbf        D0, -0x6 /* 0000546C */
  7853. 00005472  602A                     bra        +0x2C /* 0000549E */
  7854. label00005474:
  7855. 00005474  42A7                     clr.l      -[A7]
  7856. 00005476  2F3A 0106                move.l     -[A7], [PC + 0x106 /* 0000557E, value 0x43555253 'CURS' */]
  7857. 0000547A  486E FF00                pea.l      [A6 - 0x100]
  7858. 0000547E  A9A1                     syscall    GetNamedResource
  7859. 00005480  265F                     movea.l    A3, [A7]+
  7860. label00005482:
  7861. 00005482  200B                     move.l     D0, A3
  7862. 00005484  6604                     bne        +0x6 /* 0000548A */
  7863. 00005486  6000 00EC                bra        +0xEE /* 00005574 */
  7864. label0000548A:
  7865. 0000548A  2053                     movea.l    A0, [A3]
  7866. 0000548C  43ED A3BC                lea.l      A1, [A5 - 0x5C44]
  7867. 00005490  7010                     moveq.l    D0, 0x10
  7868. label00005492:
  7869. 00005492  22D8                     move.l     [A1]+, [A0]+
  7870. 00005494  51C8 FFFC                dbf        D0, -0x6 /* 00005492 */
  7871. 00005498  2F0B                     move.l     -[A7], A3
  7872. 0000549A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  7873. label0000549E:
  7874. 0000549E  486D A3BC                pea.l      [A5 - 0x5C44]
  7875. 000054A2  A851                     syscall    SetCursor
  7876. 000054A4  1B7C 0001 A138           move.b     [A5 - 0x5EC8], 0x1
  7877. 000054AA  6000 00C8                bra        +0xCA /* 00005574 */
  7878. 000054AE  4267                     clr.w      -[A7]
  7879. 000054B0  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7880. 000054B4  101F                     move.b     D0, [A7]+
  7881. 000054B6  6706                     beq        +0x8 /* 000054BE */
  7882. 000054B8  4EAD 2B42                jsr        [A5 + 0x2B42 /* export_1380 */]
  7883. 000054BC  6004                     bra        +0x6 /* 000054C2 */
  7884. label000054BE:
  7885. 000054BE  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  7886. label000054C2:
  7887. 000054C2  6000 00B0                bra        +0xB2 /* 00005574 */
  7888. 000054C6  4267                     clr.w      -[A7]
  7889. 000054C8  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  7890. 000054CC  1B5F B7BE                move.b     [A5 - 0x4842], [A7]+
  7891. 000054D0  6000 00A2                bra        +0xA4 /* 00005574 */
  7892. 000054D4  4267                     clr.w      -[A7]
  7893. 000054D6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7894. 000054DA  3B5F D142                move.w     [A5 - 0x2EBE], [A7]+
  7895. 000054DE  6000 0094                bra        +0x96 /* 00005574 */
  7896. 000054E2  42A7                     clr.l      -[A7]
  7897. 000054E4  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7898. 000054E8  201F                     move.l     D0, [A7]+
  7899. 000054EA  3B40 D144                move.w     [A5 - 0x2EBC], D0
  7900. 000054EE  6000 0084                bra        +0x86 /* 00005574 */
  7901. 000054F2  4267                     clr.w      -[A7]
  7902. 000054F4  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7903. 000054F8  3B5F CDE4                move.w     [A5 - 0x321C], [A7]+
  7904. 000054FC  6076                     bra        +0x78 /* 00005574 */
  7905. 000054FE  4267                     clr.w      -[A7]
  7906. 00005500  42A7                     clr.l      -[A7]
  7907. 00005502  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7908. 00005506  201F                     move.l     D0, [A7]+
  7909. 00005508  3F00                     move.w     -[A7], D0
  7910. 0000550A  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  7911. 0000550E  1B5F CDDA                move.b     [A5 - 0x3226], [A7]+
  7912. 00005512  6060                     bra        +0x62 /* 00005574 */
  7913. 00005514  42A7                     clr.l      -[A7]
  7914. 00005516  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7915. 0000551A  201F                     move.l     D0, [A7]+
  7916. 0000551C  3B40 CDD8                move.w     [A5 - 0x3228], D0
  7917. 00005520  6052                     bra        +0x54 /* 00005574 */
  7918. 00005522  4267                     clr.w      -[A7]
  7919. 00005524  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  7920. 00005528  301F                     move.w     D0, [A7]+
  7921. 0000552A  5340                     subq.w     D0, 1
  7922. 0000552C  3B40 CDD6                move.w     [A5 - 0x322A], D0
  7923. 00005530  6042                     bra        +0x44 /* 00005574 */
  7924. 00005532  42A7                     clr.l      -[A7]
  7925. 00005534  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7926. 00005538  201F                     move.l     D0, [A7]+
  7927. 0000553A  3B40 CDD4                move.w     [A5 - 0x322C], D0
  7928. 0000553E  6034                     bra        +0x36 /* 00005574 */
  7929. 00005540  486D CDDC                pea.l      [A5 - 0x3224]
  7930. 00005544  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  7931. 00005548  602A                     bra        +0x2C /* 00005574 */
  7932. 0000554A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7933. 0000554E  4EBA FA52                jsr        [PC - 0x5AE /* 00004FA2 */]
  7934. 00005552  6020                     bra        +0x22 /* 00005574 */
  7935. label00005554:
  7936. 00005554  397C 0012 FEE2           move.w     [A4 - 0x11E], 0x12
  7937. 0000555A  486E FDF6                pea.l      [A6 - 0x20A]
  7938. 0000555E  3F3C 0019                move.w     -[A7], 0x19
  7939. 00005562  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  7940. 00005566  205F                     movea.l    A0, [A7]+
  7941. 00005568  43EC FF00                lea.l      A1, [A4 - 0x100]
  7942. 0000556C  703F                     moveq.l    D0, 0x3F
  7943. label0000556E:
  7944. 0000556E  22D8                     move.l     [A1]+, [A0]+
  7945. 00005570  51C8 FFFC                dbf        D0, -0x6 /* 0000556E */
  7946. label00005574:
  7947. 00005574  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7948. 00005578  4E5E                     unlink     A6
  7949. 0000557A  2E9F                     move.l     [A7], [A7]+
  7950. 0000557C  4E75                     rts
  7951. 0000557E  4355                     chk.w      D1, [A5]
  7952. 00005580  5253                     addq.w     [A3], 1
  7953. 00005582  0470 6C75 7300           subi.w     [A0 + <<invalid base displacement size>> + D7 * 2], 0x6C75 /* 'lu' */
  7954. 00005588  0563                     bchg       -[A3], D2
  7955. 0000558A  726F                     moveq.l    D1, 0x6F
  7956. 0000558C  7373                     moveq.l    D1, 0x73
  7957. 0000558E  0569 4265                bchg       [A1 + 0x4265], D2
  7958. 00005592  616D                     bsr        +0x6F /* 00005601 */
  7959. 00005594  046E 6F6E 6500           subi.w     [A6 + 0x6500], 0x6F6E /* 'on' */
  7960. 0000559A  0561                     bchg       -[A1], D2
  7961. 0000559C  7272                     moveq.l    D1, 0x72
  7962. 0000559E  6F77                     ble        +0x79 /* 00005617 */
  7963. 000055A0  0577 6174                bchg       <<invalid full ext with I/IS == 4>>, D2
  7964. 000055A4  6368                     bls        +0x6A /* 0000560E */
  7965. 000055A6  0462 7573                subi.w     -[A2], 0x7573 /* 'us' */
  7966. 000055AA  7900                     moveq.l    D4, 0x00
  7967. fn000055AC:
  7968. 000055AC  4E56 FFFC                link       A6, -0x0004
  7969. 000055B0  2F07                     move.l     -[A7], D7
  7970. 000055B2  102D F13E                move.b     D0, [A5 - 0xEC2]
  7971. 000055B6  4880                     ext.w      D0
  7972. 000055B8  5D40                     subq.w     D0, 6
  7973. 000055BA  670A                     beq        +0xC /* 000055C6 */
  7974. 000055BC  5340                     subq.w     D0, 1
  7975. 000055BE  6714                     beq        +0x16 /* 000055D4 */
  7976. 000055C0  5340                     subq.w     D0, 1
  7977. 000055C2  6720                     beq        +0x22 /* 000055E4 */
  7978. 000055C4  602E                     bra        +0x30 /* 000055F4 */
  7979. label000055C6:
  7980. 000055C6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  7981. 000055C8  4267                     clr.w      -[A7]
  7982. 000055CA  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7983. 000055CE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7984. 000055D2  602A                     bra        +0x2C /* 000055FE */
  7985. label000055D4:
  7986. 000055D4  7EFE                     moveq.l    D7, 0xFFFFFFFE
  7987. 000055D6  42A7                     clr.l      -[A7]
  7988. 000055D8  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7989. 000055DC  201F                     move.l     D0, [A7]+
  7990. 000055DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  7991. 000055E2  601A                     bra        +0x1C /* 000055FE */
  7992. label000055E4:
  7993. 000055E4  7EFD                     moveq.l    D7, 0xFFFFFFFD
  7994. 000055E6  42A7                     clr.l      -[A7]
  7995. 000055E8  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  7996. 000055EC  201F                     move.l     D0, [A7]+
  7997. 000055EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  7998. 000055F2  600A                     bra        +0xC /* 000055FE */
  7999. label000055F4:
  8000. 000055F4  3F3C 006B                move.w     -[A7], 0x6B /* 'k' */
  8001. 000055F8  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  8002. 000055FC  601A                     bra        +0x1C /* 00005618 */
  8003. label000055FE:
  8004. 000055FE  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  8005. 00005602  3F2D F6F2                move.w     -[A7], [A5 - 0x90E]
  8006. 00005606  3F2D F6EE                move.w     -[A7], [A5 - 0x912]
  8007. 0000560A  3F2D F6F0                move.w     -[A7], [A5 - 0x910]
  8008. label0000560E:
  8009. 0000560E  3F07                     move.w     -[A7], D7
  8010. 00005610  486E FFFE                pea.l      [A6 - 0x2]
  8011. 00005614  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  8012. label00005618:
  8013. 00005618  2E1F                     move.l     D7, [A7]+
  8014. 0000561A  4E5E                     unlink     A6
  8015. 0000561C  2E9F                     move.l     [A7], [A7]+
  8016. 0000561E  4E75                     rts
  8017. export_741:
  8018. 00005620  4E56 FED8                link       A6, -0x0128
  8019. 00005624  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8020. 00005628  7013                     moveq.l    D0, 0x13
  8021. 0000562A  B02D F13E                cmp.b      D0, [A5 - 0xEC2]
  8022. 0000562E  6618                     bne        +0x1A /* 00005648 */
  8023. 00005630  42A7                     clr.l      -[A7]
  8024. 00005632  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  8025. 00005636  2D5F FEFA                move.l     [A6 - 0x106], [A7]+
  8026. 0000563A  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  8027. 0000563E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  8028. 00005642  486D 192A                pea.l      [A5 + 0x192A /* export_801 */]
  8029. 00005646  A9F1                     syscall    UnloadSeg
  8030. label00005648:
  8031. 00005648  102D F6EC                move.b     D0, [A5 - 0x914]
  8032. 0000564C  4880                     ext.w      D0
  8033. 0000564E  5340                     subq.w     D0, 1
  8034. 00005650  6714                     beq        +0x16 /* 00005666 */
  8035. 00005652  5340                     subq.w     D0, 1
  8036. 00005654  6772                     beq        +0x74 /* 000056C8 */
  8037. 00005656  5340                     subq.w     D0, 1
  8038. 00005658  6700 0100                beq        +0x102 /* 0000575A */
  8039. 0000565C  5340                     subq.w     D0, 1
  8040. 0000565E  6700 0102                beq        +0x104 /* 00005762 */
  8041. 00005662  6000 010E                bra        +0x110 /* 00005772 */
  8042. label00005666:
  8043. 00005666  302D F6EE                move.w     D0, [A5 - 0x912]
  8044. 0000566A  5340                     subq.w     D0, 1
  8045. 0000566C  6B4A                     bmi        +0x4C /* 000056B8 */
  8046. 0000566E  0C40 0005                cmpi.w     D0, 0x5
  8047. 00005672  6E44                     bgt        +0x46 /* 000056B8 */
  8048. 00005674  D040                     add.w      D0, D0
  8049. 00005676  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  8050. 0000567A  4EFB 0000                jmp        [PC + D0.w]
  8051. 0000567E  000E 0016                ori.b      A6, 0x16
  8052. 00005682  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  8053. 00005686  002E 0036 2D6D           ori.b      [A6 + 0x2D6D], 0x36 /* '6' */
  8054. 0000568C  B660                     cmp.w      D3, -[A0]
  8055. 0000568E  FED8 6026                .extension 0xED8 <<F/2-3/7>> // unimplemented
  8056. 00005692  2D6D B740 FED8           move.l     [A6 - 0x128], [A5 - 0x48C0]
  8057. 00005698  601E                     bra        +0x20 /* 000056B8 */
  8058. 0000569A  2D6D BB36 FED8           move.l     [A6 - 0x128], [A5 - 0x44CA]
  8059. 000056A0  6016                     bra        +0x18 /* 000056B8 */
  8060. 000056A2  2D6D BD56 FED8           move.l     [A6 - 0x128], [A5 - 0x42AA]
  8061. 000056A8  600E                     bra        +0x10 /* 000056B8 */
  8062. 000056AA  2D6D C4B2 FED8           move.l     [A6 - 0x128], [A5 - 0x3B4E]
  8063. 000056B0  6006                     bra        +0x8 /* 000056B8 */
  8064. 000056B2  2D6D B428 FED8           move.l     [A6 - 0x128], [A5 - 0x4BD8]
  8065. label000056B8:
  8066. 000056B8  2F2E FED8                move.l     -[A7], [A6 - 0x128]
  8067. 000056BC  1F2D F13E                move.b     -[A7], [A5 - 0xEC2]
  8068. 000056C0  4EBA E6B4                jsr        [PC - 0x194C /* 00003D76 */]
  8069. 000056C4  6000 00AC                bra        +0xAE /* 00005772 */
  8070. label000056C8:
  8071. 000056C8  4267                     clr.w      -[A7]
  8072. 000056CA  486D F6EE                pea.l      [A5 - 0x912]
  8073. 000056CE  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  8074. 000056D2  101F                     move.b     D0, [A7]+
  8075. 000056D4  6700 0082                beq        +0x84 /* 00005758 */
  8076. 000056D8  422E FEE5                clr.b      [A6 - 0x11B]
  8077. 000056DC  426E FEE2                clr.w      [A6 - 0x11E]
  8078. 000056E0  422E FF00                clr.b      [A6 - 0x100]
  8079. 000056E4  102D F6EE                move.b     D0, [A5 - 0x912]
  8080. 000056E8  4880                     ext.w      D0
  8081. 000056EA  5340                     subq.w     D0, 1
  8082. 000056EC  6712                     beq        +0x14 /* 00005700 */
  8083. 000056EE  5340                     subq.w     D0, 1
  8084. 000056F0  6716                     beq        +0x18 /* 00005708 */
  8085. 000056F2  5340                     subq.w     D0, 1
  8086. 000056F4  671A                     beq        +0x1C /* 00005710 */
  8087. 000056F6  5340                     subq.w     D0, 1
  8088. 000056F8  671E                     beq        +0x20 /* 00005718 */
  8089. 000056FA  5340                     subq.w     D0, 1
  8090. 000056FC  6722                     beq        +0x24 /* 00005720 */
  8091. 000056FE  6028                     bra        +0x2A /* 00005728 */
  8092. label00005700:
  8093. 00005700  2F0E                     move.l     -[A7], A6
  8094. 00005702  4EBA EAE8                jsr        [PC - 0x1518 /* 000041EC */]
  8095. 00005706  6026                     bra        +0x28 /* 0000572E */
  8096. label00005708:
  8097. 00005708  2F0E                     move.l     -[A7], A6
  8098. 0000570A  4EBA F3EE                jsr        [PC - 0xC12 /* 00004AFA */]
  8099. 0000570E  601E                     bra        +0x20 /* 0000572E */
  8100. label00005710:
  8101. 00005710  2F0E                     move.l     -[A7], A6
  8102. 00005712  4EBA F630                jsr        [PC - 0x9D0 /* 00004D44 */]
  8103. 00005716  6016                     bra        +0x18 /* 0000572E */
  8104. label00005718:
  8105. 00005718  2F0E                     move.l     -[A7], A6
  8106. 0000571A  4EBA F758                jsr        [PC - 0x8A8 /* 00004E74 */]
  8107. 0000571E  600E                     bra        +0x10 /* 0000572E */
  8108. label00005720:
  8109. 00005720  2F0E                     move.l     -[A7], A6
  8110. 00005722  4EBA FA18                jsr        [PC - 0x5E8 /* 0000513C */]
  8111. 00005726  6006                     bra        +0x8 /* 0000572E */
  8112. label00005728:
  8113. 00005728  3D7C 001C FEE2           move.w     [A6 - 0x11E], 0x1C
  8114. label0000572E:
  8115. 0000572E  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  8116. 00005732  4A6E FEE2                tst.w      [A6 - 0x11E]
  8117. 00005736  6720                     beq        +0x22 /* 00005758 */
  8118. 00005738  4240                     clr.w      D0
  8119. 0000573A  102E FF00                move.b     D0, [A6 - 0x100]
  8120. 0000573E  4A40                     tst.w      D0
  8121. 00005740  660A                     bne        +0xC /* 0000574C */
  8122. 00005742  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  8123. 00005746  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  8124. 0000574A  6026                     bra        +0x28 /* 00005772 */
  8125. label0000574C:
  8126. 0000574C  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  8127. 00005750  486E FF00                pea.l      [A6 - 0x100]
  8128. 00005754  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  8129. label00005758:
  8130. 00005758  6018                     bra        +0x1A /* 00005772 */
  8131. label0000575A:
  8132. 0000575A  2F0E                     move.l     -[A7], A6
  8133. 0000575C  4EBA FE4E                jsr        [PC - 0x1B2 /* 000055AC */]
  8134. 00005760  6010                     bra        +0x12 /* 00005772 */
  8135. label00005762:
  8136. 00005762  2F2D F6EE                move.l     -[A7], [A5 - 0x912]
  8137. 00005766  3F2D F6F2                move.w     -[A7], [A5 - 0x90E]
  8138. 0000576A  1F2D F13E                move.b     -[A7], [A5 - 0xEC2]
  8139. 0000576E  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  8140. label00005772:
  8141. 00005772  7013                     moveq.l    D0, 0x13
  8142. 00005774  B02D F13E                cmp.b      D0, [A5 - 0xEC2]
  8143. 00005778  57C0                     seq        D0
  8144. 0000577A  4A00                     tst.b      D0
  8145. 0000577C  6714                     beq        +0x16 /* 00005792 */
  8146. 0000577E  7202                     moveq.l    D1, 0x02
  8147. 00005780  B22D F6EC                cmp.b      D1, [A5 - 0x914]
  8148. 00005784  57C1                     seq        D1
  8149. 00005786  C001                     and.b      D0, D1
  8150. 00005788  6708                     beq        +0xA /* 00005792 */
  8151. 0000578A  486E FEFA                pea.l      [A6 - 0x106]
  8152. 0000578E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  8153. label00005792:
  8154. 00005792  4FEE FEB8                lea.l      A7, [A6 - 0x148]
  8155. 00005796  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8156. 0000579A  4E5E                     unlink     A6
  8157. 0000579C  4E75                     rts
  8158. export_742:
  8159. 0000579E  4E56 FFCC                link       A6, -0x0034
  8160. 000057A2  422E 0014                clr.b      [A6 + 0x14]
  8161. 000057A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8162. 000057AA  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  8163. 000057AE  4267                     clr.w      -[A7]
  8164. 000057B0  206D D7C8                movea.l    A0, [A5 - 0x2838]
  8165. 000057B4  2050                     movea.l    A0, [A0]
  8166. 000057B6  3F28 0206                move.w     -[A7], [A0 + 0x206]
  8167. 000057BA  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  8168. 000057BE  101F                     move.b     D0, [A7]+
  8169. 000057C0  6606                     bne        +0x8 /* 000057C8 */
  8170. 000057C2  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  8171. 000057C6  6044                     bra        +0x46 /* 0000580C */
  8172. label000057C8:
  8173. 000057C8  486E FFCC                pea.l      [A6 - 0x34]
  8174. 000057CC  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  8175. 000057D0  7002                     moveq.l    D0, 0x02
  8176. 000057D2  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  8177. 000057D6  6702                     beq        +0x4 /* 000057DA */
  8178. 000057D8  6032                     bra        +0x34 /* 0000580C */
  8179. label000057DA:
  8180. 000057DA  206E 000C                movea.l    A0, [A6 + 0xC]
  8181. 000057DE  2F08                     move.l     -[A7], A0
  8182. 000057E0  4267                     clr.w      -[A7]
  8183. 000057E2  486E FFCC                pea.l      [A6 - 0x34]
  8184. 000057E6  1F3C 0001                move.b     -[A7], 0x1
  8185. 000057EA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8186. 000057EE  301F                     move.w     D0, [A7]+
  8187. 000057F0  205F                     movea.l    A0, [A7]+
  8188. 000057F2  3080                     move.w     [A0], D0
  8189. 000057F4  206E 000C                movea.l    A0, [A6 + 0xC]
  8190. 000057F8  4A50                     tst.w      [A0]
  8191. 000057FA  6602                     bne        +0x4 /* 000057FE */
  8192. 000057FC  600E                     bra        +0x10 /* 0000580C */
  8193. label000057FE:
  8194. 000057FE  206E 0008                movea.l    A0, [A6 + 0x8]
  8195. 00005802  20AE FFCE                move.l     [A0], [A6 - 0x32]
  8196. 00005806  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  8197. label0000580C:
  8198. 0000580C  4E5E                     unlink     A6
  8199. 0000580E  205F                     movea.l    A0, [A7]+
  8200. 00005810  DEFC 000C                add.w      A7, 0xC
  8201. 00005814  4ED0                     jmp        [A0]
  8202.